*** 15-Feb-20 IBrowse 2.5.2 (25.88) released to the public ***

-or- AmiSSL 4.4 now required for HTTPS connections, which
      brings the latest OpenSSL 1.1.1d with improved TLSv1.3
      support, improved performance on 68k (particularly
      68060) and no longer crashes on 68020/030 without FPU

-or- OS4: AmiUpdate will update installed catalog files

-or- Attempts to clean the disk cache now correctly ignored
      when the disk cache is completely off, fixing possible
      enforcer hits

-or- Fixed disk cache from only ever caching small files

-or- 68k: Fixed enforcer hits in PNG decoder when CyberGraphX
      is not in use

*** 23-Oct-19 IBrowse 2.5.1 (25.87) released to the public ***

-or- Updated Danish, Spanish and Swedish catalogs, by Niels
      Bache, Javier de las Rivas and Pr Boberg respectively

-or- Localised missing strings in spoofing preferences

-or- Fixed corruption in built-in MSIE User-Agent strings

-or- Tweaked the installer to make 2.5.x upgrades nicer

-or- The F5 key can now be used to reload a page

-or- JS: MorphOS native javascript.library available again

-or- 68k: Handle datatypes that expand 8-bit + transparent
      colour images to 32-bit RGBA (fixes our 256 colour icons
      having non-transparent magenta backgrounds in MorphOS)

-or- 68k: Full alpha channel support enabled for systems using
      CyberGraphX V51 or higher (MorphOS)

-or- OS4: Enabled 2.5 updates via AmiUpdate (exit IBrowse before
      performing any updates)

-or- Changed the default JPEG decoder swap memory limit from 1Mb
      to unlimited on OS4 and MorphOS

-or- Fixed NOTRANSPARENT tooltype being ignored for GUI images

-or- Fixed broken HTTPS proxy functionality, where incorrect
      hostname was used for SNI

-or- Fixed broken MUI 4/5 detection that was causing problems
      in TextEditField and preventing context-sensitive mouse
      pointers from working with MUI 3.x

-or- Added some workarounds in the install script so that it
      doesn't error with the MorphOS installer

-or- 68k: Now works again on Workbench 3.0, after incorrect
      requirement for keymaps.library V39 (Kickstart 3.0 has V37)

-or- 68k: Fixed crashes when external modules (e.g. codecs and
      protocols) fail to load for any reason

*** 30-Aug-19 IBrowse 2.5 (25.86) released to the public ***

-or- BUGID 1610: Fixed ancient bug in preferences system that
      caused a variety of symptoms due to freed memory references,
      if changing the prefs when IBrowseNetwork tasks were still
      resident, such as unable to find MIME types or crashes
      if network connections were still loading

-or- Fixed detection of non-changed preferences when pressing
      OK without actually changing any settings

-or- Fixed incorrect rendering of transfer animations with just
      a single frame (i.e. static, non-moving)

-or- JS: Prevent crashes if 68k IBrowse tries to use PPC library

21-Jul-19 Release candidate 2 (Beta 25.85) out

-or- Tidied locale changes between IBrowse 2.4 and 2.5

25-May-19 Release candidate 1 (Beta 25.84) out

-or- Cache secure images and pages settings now enabled by default

-or- 68k: Disabled OS4 charset support code

-or- Changed default settings: fixed fastlinks, switched spoofing
      on for Google and removed run-time conditional fonts

-or- BUGID 1671: Where pages contain more than one <title>, only
      use the first one defined and ignore subsequent titles

-or- OS4: Brought back the 24-bit IBrowse logo from the old 2.4
      OS4 OEM build

-or- Updated about: page, adding OpenSSL logo and updated various
      links and copyright texts

07-Apr-19 Beta 25.83 out

-or- Removed conditional AmiSSL 4.3 checking code - now requires
      AmiSSL 4.3 to be installed

13-Feb-19 Beta 25.82 out

-or- Added ARIA encryption setting and TLSv1.3 support for the
      upcoming AmiSSL 4.3 release

-or- JS: BUGID 1669,1670: Fixed memory trashing crash bug in
         Array.concat

-or- OS4: More random number generation tweaks

23-Dec-18 Beta 25.81 out

-or- Copyright year bumped to 2019

-or- JS: Object.toString now handles arguments objects

-or- JS: BUGID 1668: Tweaked Array.concat to skip unset array
         elements to prevent unnecessary memory being allocated

-or- JS: BUGID 1668: Fixed problem with conditional statements not
         being skipped fully when an expression ending in a right
         curly bracket was immediately followed by a comma operator

-or- JS: Fixed document.writeln not adding a newline character

02-Nov-18 Beta 25.80 out

-or- Updated welcome, store and acknowledgement text

-or- Fixed user agent strings for release/demo verison

-or- Added AmigaOS 3.1.4 detection

-or- OS4: Changed random number generation routine

-or- More key related changes in preparation 2.5 release

-or- JS: OS4: Removed usage of obsolete OS functions

-or- OS4: Rebuilt with GCC 8.1.0

14-Sep-18 Beta 25.79 out

22-Jul-18 Beta 25.78 out

-or- BUGID 1667: Added support for application/xhtml+xml MIME type

-or- Added support for 3-digit HTML hex colour values

-or- Prevent spoofing entries from deletion if used in URL prefs

-or- Finished localising spoofing preferences

29-May-18 Beta 25.77 out

-or- Added custom spoof string settings for HTTP(S) User-Agent and
      related JavaScript Navigator object properties, allowing new
      strings to be added, strings to be reordered and "Spoof as"
      menu to be customised, all interlinked with the existing URL
      Prefs spoof setting

-or- Made Search bar prefs list titles' style consistent

-or- Tweaked the IBrowse/Amiga part of the User-Agent strings

-or- Fixed new browsers not always inheriting current spoof setting

-or- JS: Fixed crash when accessing navigator object properties via
         the URL gadget without a page loaded

07-Apr-18 Beta 25.76 out

-or- Key related changes in preparation for the new 2.5 keys

10-Feb-18 Beta 25.75 out

17-Dec-17 Beta 25.74 out

-or- Copyright year bumped to 2018

28-Oct-17 Beta 25.73 out

-or- Fixed fastlinks from being displayed horizontally, when
      placed inside a vertical navigation toolbar

-or- Fixed fastlinks and transfer animation being displayed
      incorrectly if placed in a hidden navigation toolbar
      
-or- Prevent fastlinks from being displayed outside the proper
      area when placed inside a vertical navigation toolbar

-or- Fixed transfer animation not being resized after being moved
      out of the toolbar

08-Sep-17 Beta 25.72 out

-or- BUGID 1629: The maximum total cookies setting now actually
      works properly, as it never has since it was added in 25.16

-or- OS4: BUGID 1664: Image cache should now behave normally when
      running on 32-bit screenmodes, as the sizes were being
      incorrectly calculated

-or- Increased maximum allowable page and image cache size from
      128Mb to 256Mb

-or- Improved image cache debug to show total entries and sizes

-or- Updated about: page with new MUI + classes copyrights, removed
      CyberGraphX references in OS4 build, removed the SSLeay logo
      and fixed broken out of date links

-or- BUGID 1663: Fixed file exists requester that I broke in 25.70
      and now details are only shown in bold if file sizes match

22-Jul-17 Beta 25.71 out

-or- BUGID 1662: Allow form elements enclosed in a link, including
      buttons, to follow the link when clicked in certain situations

-or- Cleaned up initialisation of OS libraries and no longer rely on
      compile time auto initialisation

-or- OS4: Removed unneeded relative relocations

04-Jun-17 Beta 25.70 out

-or- Do not cache files larger than 25% of the total disk cache size

-or- Cleaned up and simplified the file:// handling code

-or- OS4: Use new DOS functions to support files larger than 2Gb

-or- OS4: BUGID 1660: Support downloads larger than 2Gb in size

-or- OS4: Removed last remnants of old DOS function usage

-or- OS4: Really did fix compiler issue which broke many NPAPI
      plugins (it actually affected both 68k and PPC plugins)

-or- Updated about:plugins copyright years

-or- Added version information to the internal IBGroupPlugin.mcc and
      IBAreaPlugin.mcc libraries

17-Apr-17 Beta 25.69 out

-or- OS4: Fixed compiler issue which broke the use of 68k plugins

-or- Made it possible to use the "Add bookmark" FAB Menu item in the
      Page menu

-or- BUGID 1654: Made it possible to use the "Copy URL to Clipboard"
      FAB Menu item in the Page and Image menus

-or- JS: Added window.external.AddSearchProvider support allowing
         search engines to be added to the search bar via any sites
         supporting the OpenSearch standard

-or- Fixed TextEditField inactive cursor showing a random character
      when past the end of a line

-or- Fixed FAB menu of file upload input elements to show our own menu,
      not only MUI's inherited menu on MUI 4+

-or- OS4: Remove redundant OS3 code in AmiSSL initialisation

-or- OS4: Added AltiVec acceleration to JPEG image decoder

-or- OS4: Faster Huffman decoding in JPEG image decoder

-or- Integrated optimised IJG jpeglib v9b into JPEG image decoder,
      which now supports arithmetic entropy decoding, SmartScale, wide
      gamut colour spaces (JFIF version 2) and improved colour
      conversion clarity/accuracy

-or- OS4: Fixed decoding of non-alpha greyscale PNG files

-or- Updated zlib to version 1.2.11 and optimised

-or- Integrated optimised libpng 1.6.28 into PNG image decoder

-or- TextEditField objects now change the mouse pointer to MUI's text
      pointer (MUI 4+)

-or- With MUI 4+, use MUI's own pointers instead of our old style
      context pointers

-or- Removed Listtree width workaround in preferences window
      when running on MUI 5+

04-Mar-17 Beta 25.68 out

-or- OS4: Fixed alpha channel handling of 32-bit RGBA bitmaps
      where an unnecessary alpha mask was being created and used

-or- OS4: Use new V54 graphics.library API instead of the
      old cybergraphics.library API

-or- Dropped MUI 3.7 support

-or- Restored beta timeout to 56 days

-or- Fixed non-updating of the secure bits and cipher text in
      the status bar

-or- BUGID 1051: Fixed memory leak in https.protocol

-or- BUGID 1534: Can now set a new master password, after
      previously disabling the master password in the same
      session

-or- BUGID 1643: Browser tabs now use the background defined in
      the MUI settings (Groups / Tab groups / Container)

-or- The location gadget FAB menu now inherits MUI's built-in
      menus on MUI 4+

-or- Fixed non-display of fastlinks or transfer animation in
      the navigation toolbar (MUI 5 no longer patches this
      bug for us)

-or- HTML rendering now implemented correctly (MUI 5 no longer
      patches this bug for us)

-or- OS4: Rebuilt main program and JSLib with GCC 5.4.0

-or- 68k: Fixed AmiSSL v4 initialisation issue which could
      cause (semi-random) HTTPS connections to not work at all

-or- Fixed min/max SSL version not being applied correctly

-or- TEF and Preferences external objects no longer duplicate
      all the locale strings

09-Feb-17 Beta 25.67 out

-or- Now requires AmiSSL v4.0 / OpenSSL 1.1.x

-or- Removed MiamiSSL, SSLv2 and SSLv3 protocol support

-or- Added support for TLSv1.1 and TLSv1.2 protocols

-or- Added Server Name Information (SNI) support for HTTPS/TLS

-or- Where SSL certificate verification fails, a warning is now
      displayed allowing the connection to be aborted

-or- Reworked cipher setting options, removing obsolete options
      and adding new ones

-or- Available ciphers can optionally be configured using a
      standard OpenSSL formatted cipher list string

-or- Display SSL cipher name in status bar (if showing icons,
      hover mouse over secure icon)

-or- Reverted TEF objects to again use different backgrounds when
      active or inactive (MUI 5+ only)

-or- BUGID 1652: TEF objects now use the cursor colour defined in
      the MUI settings, where available

-or- Fixed small memory leak where status bar text was not freed
      when window was closed

-or- BUGID 1651: Pressing the middle mouse button over a link
      will now open the page in new tab

13-Jan-17 Beta 25.66 out

-or- Copyright year bumped to 2017

18-Oct-16 Beta 25.65 out

20-Jul-16 Beta 25.64 out

-or- Removed some SSL debug code

22-Apr-16 Beta 25.63 out

-or- Enabled TLSv1.0 protocol support

26-Jan-16 Beta 25.62 out

-or- OS4: Rebuilt main program with GCC 5.2.0

-or- Copyright year bumped to 2016

29-Oct-15 Beta 25.61 out

-or- Extended beta timeout from 56 to 90 days

03-Sep-15 Beta 25.60 out

10-Jul-15 Beta 25.59 out

15-May-15 Beta 25.58 out

22-Mar-15 Beta 25.57 out

24-Jan-15 Beta 25.56 out

-or- Copyright year bumped to 2015

30-Nov-14 Beta 25.55 out

-or- Using the HIDEIMAGES WACL feature to block images as part of
      an image input element in a form no longer causes a crash

07-Oct-14 Beta 25.54 out

14-Aug-14 Beta 25.53 out

21-Jun-14 Beta 25.52 out

-or- Added a check to prevent a potential crash on context help
      checking when the mouse is over any link for the first time

-or- Some of the changes from BUGID 1648 in 25.50 did not make it
      into the 68k build due to a compiler issue - now fixed

27-Apr-14 Beta 25.51 out

05-Mar-14 Beta 25.50 out

-or- BUGID 1648: Several tweaks for popup string objects in the
      preferences window and general Newstring handling to enable
      correct rendering with MUI4

-or- TextEditField now up to date for 68k (outdated since 25.47)

-or- Added temporary SSL certificate verification debug output

10-Jan-14 Beta 25.49 out

-or- Copyright year bumped to 2014

16-Nov-13 Beta 25.48 out

25-Sep-13 Beta 25.47 out

-or- Cleaned up and fixed TextEditField commodities hotkey handling

02-Aug-13 Beta 25.46 out

-or- JS: Fixed Number.toFixed, Number.toExponential and
         Number.toPrecision methods which did not always yield
         correctly formatted numbers

-or- JS: Fixed RegExp.compile() from crashing if called to set the
         object to itself

09-Jun-13 Beta 25.45 out

-or- The SAVE option for the ARexx GOTOURL command now adds the
      URL directly to the download manager, now obeying the
      maximum downloads and custom MIME type download settings

-or- BUGID 1645: Added internal mousewheel handling for
      TextEditField objects which now read OS4 mousewheel events
      or NewMouse events in 68k build, with the mousewheel now
      also working in inactive TEF objects

17-Apr-13 Beta 25.44 out

-or- Unescape any URL escape sequences in the base64 data before
      decoding in the data URI scheme

23-Feb-13 Beta 25.43 out

-or- JS: Fixed Array.unshift which created corrupt arrays when the
         array was empty, which also led to a crash if that array
         was subsequently passed to the Function.apply method

02-Jan-13 Beta 25.42 out

-or- Updated copyright year to 2013 - Happy New Year everyone!

10-Nov-12 Beta 25.41 out

17-Sep-12 Beta 25.40 out

-or- TextEditFields now respond to MUI's cut, copy, paste, undo
      and redo keyboard assignment settings

26-Jul-12 Beta 25.39 out

01-Jun-12 Beta 25.38 out

-or- Major rework of TEF objects to improve MUI 4 compatibility
      and the general look and feel, including changes in the
      cursor and highlighted text rendering

-or- BUGID 0401: Added word skipping in TEF objects via the
      MUI configurable cursor key combination (default is
      Ctrl + left/right cursor keys)

-or- BUGID 0177,1147: Cursor is now hidden while highlighting
      text in TEF object

-or- Disabled toolbar buttons compatible with MUI 4 rendering

09-Apr-12 Beta 25.37 out

-or- Added "Do Not Track" setting, enabling the sending of the
      HTTP DNT header, also readable via navigator.doNotTrack

-or- BUGID 1641: Increased the stack size available to
      JavaScript execution, which could overflow and crash

-or- 68k: HTTP chunked encoding handling no longer crashes

-or- OS4: Replaced usage of most old Exec and Dos functions
      with the new replacement ones where possible

19-Feb-12 Beta 25.36 out

28-Dec-11 Beta 25.35 out

-or- BUGID 1639: Fixed problems when adding fastlinks via
      drag'n'drop when the title was too long

05-Nov-11 Beta 25.34 out

-or- Fixed gzip/deflate HTTP decompression from exiting
     prematurely after incorrectly treating a tiny buffer
     decompression as the end of file

-or- JS: Fixed crash when an error occurs before any iterations
         in a for statement

-or- JS: Fixed crash that could occur while parsing globally
         declared unnamed functions

21-Sep-11 Beta 25.33 out

-or- Apply URLPrefs to redirected URLs - not just the original

28-Jul-11 Beta 25.32 out

04-Jun-11 Beta 25.31 out

-or- Improved real-time updating of the cookie manager window
     which no longer slows everything down while browsing

-or- Swapped path and domain columns in the cookie manager

-or- Dates in cookie manager now use locale formatting

-or- BUGID 1631: Cookie manager columns are now click-sortable

-or- Fixed bad layout of images viewed separately, that are
      already in the browser history, when the image has since
      been removed from the image cache

13-Apr-11 Beta 25.30 out

-or- JS: BUGID 1541: The active entry in a multi-select <select>
         list is now correctly made inactive when replaced with a
         new entry that is not supposed to selected

20-Feb-11 Beta 25.29 out

-or- JS: BUGID 1637: Fixed possible reference to freed memory that
         could cause crashes when freeing interpreted functions

-or- JS: BUGID 1637: Fixed functions declared inside a function
         expression from being visible outside that function

-or- JS: Fixed some other instances where a named function
         expression could mistakenly be declared outside its scope

-or- OS4: Fixed non-rendering of images when screen is larger
      than 2048 pixels wide/high

-or- JS: Fixed broken navigator.plugins.refresh methods and
         various toString and valueOf methods

02-Jan-11 Beta 25.28 out

-or- BUGID 1626: Added copy/paste items to the location gadget
      FAB menu

-or- OS4: Use compositing, when possible, to render all images

-or- BUGID 1635: OS4: Fixed non-rendering of table backgrounds

10-Nov-10 Beta 25.27 out

-or- Improved redraw speed of backgrounds that consist both of an
      image with transparency/alpha and background colour

-or- BUGID 1634: Marked text was left marked after copying to the
      clipboard if the text was exactly 62 characters long

19-Sep-10 Beta 25.26 out

-or- JS: Fixed garbage collection to handle the previous function
         expression changes without crashing!

-or- BUGID 1633: Fixed incorrect error messages after choosing a
      blank filename when downloading

-or- BUGID 1631: Removed 500 character limit for bookmark URLs

-or- Fixed crash that could happen if interrupting a loading page
      if data for embedded objects was being loaded from the cache
      
28-Jul-10 Beta 25.25 out

-or- OS4: Fixed crashes when external programs launched are still
      running after exiting IBrowse
     
-or- JS: Re-implemented string handling to use reference counts

-or- JS: Function expressions defined inside a function no longer
         cause extra memory to be allocated on each iteration
         when called repeatedly

-or- JS: Reduced overhead when calling interpreted functions

-or- JS: Fixed RegExp.input

-or- JS: Optimised String.replace for speed, removing unnecessary
         memory cloning operations

-or- JS: Added more uses of exec/CopyMem() to improve speed

-or- JS: Increased memory pool size to improve performance

-or- JS: OS4: Switched from clib2 to newlib

-or- Expand any local URL filenames given when starting via
      the shell to have fully qualified paths

05-Jun-10 Beta 25.24 out

-or- BUGID 1553: Fixed potential hits/crashes when performing
      text searches while a page is still loading

-or- BUGID 1609: Fixed hits/crashes performing text searches
      after switching tabbed browsers

-or- Tweaked jQuery blocking filter

-or- Fixed the frame of plugin placeholders from not being
      displayed if the plugin element size was smaller than
      the placeholder image

10-Apr-10 Beta 25.23 out

-or- Fixed a bad disk cache memory pool access that could
      happen when interrupting a network transfer

12-Mar-10 Beta 25.22 out

17-Jan-10 Beta 25.21 out

-or- OS4: BUGID 1628: Fixed crash when attempting to open the
      user certificate selection window

24-Oct-09 Beta 25.20 out

-or- <button> elements with no text content are now given a
     default button text instead of an empty string

01-Oct-09 Beta 25.19 out

-or- BUGID 1623: On >= 15-bit screens, render page and table
      background colours using the original RGB colour and not
      the penmapped colour

-or- OS4: Re-built everything using latest SDK

08-Aug-09 Beta 25.18 out

-or- BUGID 1605: Fixed demo/beta info requester text

-or- BUGID 1540: Changed error message for unopenable AmiSSL

-or- JS: BUGID 1621: Fixed lambda support in String.replace
         when used with regular expressions and the global flag

-or- BUGID 0130,1608: FTP logins now use password manager

-or- BUGID 0917: Automatically send the HTTP Authorization
      header to sites after the authentication has been cached

17-Jun-09 Beta 25.17 out

-or- BUGID 1619: Allow plugins to use JavaScript via NPN_GetURL

24-Apr-09 Beta 25.16 out

-or- Made hardcoded maximum cookie limits adjustable via the
      prefs. 200 cookies per domain limit remains the default,
      but now there is no default overall limit (was 2000)

-or- Fixed background not always getting redrawn when
      incrementally displaying images with transparency

-or- Fixed bad memory pool accesses when loading web page
      images that have an alpha channel via datatypes

01-Mar-09 Beta 25.15 out

-or- Fixed incorrect filenames being sent to ICE when cache
      is located in the root of a partition and not a drawer

-or- BUGID 1612: Fixed crash that could happen after changing
      the PostScript font settings

-or- BUGID 1604: Fixed incorrect fuchsia colour

-or- BUGID 1607: Don't change username/password to lower case
      in FTP links

-or- Fixed problems with authenticated requests not working
      when initial response is compressed and the second not

-or- OS4: Removed available memory checks in image decoders

03-Dec-08 Beta 25.14 out

-or- OS4: Fixed module loader to handle 68k plugins

-or- OS4: Network task messaging now using semaphores

-or- BUGID 1112: Disk cache clean menu item now works

-or- OS4: Fixed a bug that could mean that some disk cache
      files were not always deleted

-or- OS4: Allow memory to be paged out, where possible

09-Aug-08 Beta 25.13 out

-or- JS: Added lambda support to String.replace

-or- Added AmigaOS 4.1 detection

-or- Fixed extra streams loaded by plugin objects not being
      freed properly

15-Jun-08 Beta 25.12 out

-or- Fixed the plugin API to correctly call NPP_SetWindow
      with a null NPWindow parameter when the window is
      iconified or switching to another screen

-or- Fixed some isolated instances where disk cache files
      were not deleted and/or filename extension got trashed

26-Apr-08 Beta 25.11 out

-or- 68k: Made the external module loader less strict

-or- OS4: Use the new dos directory scanning routines

-or- OS4: Fixed refresh of windows with ASL requester open

-or- Tweaked jQuery blocking filter

08-Mar-08 Beta 25.10 out

-or- Added support for chunked transfer encoding, to handle
      broken servers that ignore the HTTP/1.1 spec

-or- Allow plugins' NPP_New() to call more NPN API functions

-or- Fixed mimetype not being passed to the plugin handling
      embedded objects on locally loaded pages

-or- Added prefs option to ignore cookies by name via an
      AmigaDOS pattern - default filters out Google
      Analytics and Quantcast tracking cookies
      
-or- OS4: Re-enabled image decoding support for <= 8-bit
      screens
    
-or- BUGID 1576: Fixed gzip/deflate compressed pages from
      sometimes being loaded incompletely

16-Feb-08 Beta 25.9 out

-or- Fixed screen pens not being released properly when
      closing a browser or window

-or- Fixed memory leak caused by unhandled <link> elements

-or- Fixed memory leak in the table layout engine

-or- Fixed memory leak when flushing the browser history

-or- BUGID 1562: Don't allow form image submit buttons to be
      drag'n'dropped

-or- Removed some unnecessary usage of AllocVec() and replaced
      with pooled memory

-or- TEF objects now use a memory pool

-or- BUGID 1594: Fixed the TEF from crashing when the text is
      completely replaced immediately after clicking in the TEF

-or- JS: BUGID 1595: Increased maximum tokens limit, allowing
         scripts with more than 62000 unique tokens to be parsed,
         and fixed a crash that occurs when this limit is reached

-or- OS4: Memory pools now allocated using the new method

-or- Fixed crash in the saved password handler which could
      happen when there are unnamed input elements in a form

31-Dec-07 Beta 25.8 out

-or- OS4: BUGID 1588: Fixed crashes when interrupting page
      loading if using the debug kernel

06-Nov-07 Beta 25.7 out

-or- JS: Fixed Array.indexOf which could cause a lockup when
         passed an invalid parameter

-or- JS: Fixed broken document.toString method

-or- JS: BUGID 1587: Fixed potential crash caused by period
         references that result in an error

-or- OS4: BUGID 1586: Fixed PostScript printing crash

-or- Remap unicode Euro symbol to windows-1252/iso-8859-15

-or- Fixed lockup under low memory conditions caused by an
      IBrowseNetwork task failing to start/execute

-or- BUGID 1565: Fixed unicode 8250 character remapping

-or- BUGID 1582: Fixed bad handling of the alpha channel in the
      PNG decoder for 15/16-bit screens

-or- OS4: JS: BUGID 1584: Fixed history.go looping indefinitely

14-Sep-07 Beta 25.6 out

-or- JS: BUGID 1546: Fixed possible bad free memory calls on exit
         in the PPC builds

-or- JS: Fixed for...in statement from crashing if the script
         deletes items from the object referenced

-or- OS4: BUGID 1583: Fixed searchbar popup menu from crashing

-or- Fixed a bug which could cause a crash when changing the prefs,
      or sometimes causing FAB menu changes to not take effect

-or- OS4: Fixed non-retrieval of network error codes

-or- BUGID 1560: Fixed javascript: URLs from potentially crashing
      when entered manually in the location gadget

-or- OS4: Fixed 4th/5th mouse button from jumping forwards/backwards
      more than one page when pressed on a site that uses frames

-or- OS4: Tweaked 4th/5th mouse button functionality to trigger
      back/forward after releasing the button, not when pressing it

-or- Fixed a couple of bugs in the handling/refresh of transparent
      table background images

-or- BUGID 1552: Fixed refresh of frame drag bars

-or- BUGID 1580: Stopped the GIF decoder from crashing while reading
      heavily corrupted files

-or- Fixed memory cache when running on 32-bit displays, which was
      causing the cache to be 25% larger than set in the preferences

-or- OS4: On 32-bit displays, images with binary transparency are
      expanded to a full alpha channel and stored in the bitmap,
      removing the need to allocate additional memory

-or- OS4: Added full alpha channel support to the image decoders,
      active for non-colourmapped displays

-or- Fixed crash that can happen when a system memory flush occurs
      while the prefs or a TEF are open

19-Aug-07 Beta 25.5 out

-or- JS: If the onClick handler for checkbox or radio elements returns
      false, the element reverts to its original state

-or- JS: BUGID 1551: Added onChange event handler support for checkbox
      and radio form elements

-or- Fixed the new title from being ignored when prompted for a title
      when adding a fastlink (ARexx or drag'n'drop)

-or- OS4: Fixed crash when navigating the browser history to a page
      in the memory cache that uses frames

-or- OS4: Fixed status bar URL truncation which could yield an
      unnessarily short string, or overflowing into the status leds

-or- OS4: Fixed bug in the startup code of all the protocol modules
      and imagedecode.module which was trashing memory

-or- OS4: External native modules are now loaded/managed internally,
      in a similar way to the 68k version

-or- Removed support for <ol> non-decimal start values, such as
      roman numerals which was broken anyway and also caused hits or
      crashes, and is not supported by any modern browser

-df- Altered the file exists requester. When the two filesizes match the
      details are shown in bold. Improved the layout slightly to make
      things a bit clearer

03-Aug-07 Beta 25.4 out

-or- The JPEG decoder no longer bothers to check for the JPEGMEM
      environment variable, as the prefs setting supercedes it

-or- OS4: Fixed potential crash in the JPEG decoder, XBM decoder and
      FTP protocol which could happen when aborting loading

-or- Fixed background image rendering to ignore invalid width/height

-or- BUGID 1529: Fixed TEF to honour PageUp/Down and Home/End on
      OS4 and suppress ANSI escape codes from being printed when
      pressing functions keys, help key, etc

-or- 68k: ARexx works again

-or- OS4: Fixed random memory trashing that could happen on exit

-or- OS4: Fixed some list sorting problems that affected MIME type
      handling, and also the fastlink, macros and cert prefs

29-Jul-07 Beta 25.3 out

-or- First OS4 native beta

-or- JS: Fixed a crash that could occur when creating image objects

-or- BUGID 1557: Strip all invalid space characters from cookie
      name=value strings

-or- OS4: Added timezone.library support for proper DST handling

-or- Major code cleanups and reorganisation

-db- BUGID 0737: Fixed drag'n'drop into the (empty) hotlist

-db- BUGID 0234: Filename extension is retained for temporary files

-db- AddFastlink does not call Rexx internally anymore

-or- JS: Fixed bug in the RegExp.compile method which could cause
         memory to be freed twice, causing a crash

-or- Backported and completed a whole bunch of OS4 porting changes
      from the IBrowse 3.0 branch

14-Jul-07 Beta 25.2 out

-or- Fixed URL clipboard not being saved after changes via the
      cut'n'paste menu

-or- Fixed the cache explorer not actually deleting cached files

27-May-07 Beta 25.1 out

-or- Removed a delay that occurred when clicking javascript: links

-or- Fixed some problems with incorrect date and size values being
      shown in the overwrite/resume requester for downloads

-or- BUGID 1565: Added some extra unicode punctuation mapping

-or- Fixed search engine addition URL being loaded unwantedly

-or- Added support for multipart form submission utf-8 encoding

-or- Fixed external image decoding from possibly crashing when bitmap
      allocation failed

-or- Fixed a cached image from always being reused when used again on
      a page with width or height missing in the <img> tag

-or- BUGID 1536: Relaxed referrer passing rules allowing a secure
      referrer to be sent to a secure page when the hostnames differ

-or- Fixed non-closing of links when links are used inside a table
      element, but outside a table cell

-or- BUGID 1533: JS: Fixed window.alert hits when called with no args

-or- JS: Don't issue an uncaught exception error message if an error
         object has been thrown (instead issue that error directly)

-or- JS: Fixed broken handling of comparisons of boolean objects and
         boolean literals in the equality operator

-or- Fixed wrong transparent colour being used when generating masks for
      internal images that are non-standard bitmaps

-df- Added Swedish translation acknowledgements to about page

-df- Updated copyright year to 2007 - Happy New Year everyone!

*** 22-Dec-06 IBrowse 2.4 released to the public ***
*** 22-Dec-06 IBrowse 2.4 OEM built for AmigaOS4 ***

-sb- Misc master password fixes to avoid displaying the passwords when not
      authorized to do so

-sb- BUGID 1524: Master password can now be set multiple times during a
      session

-sb- BUGID 1523: Fixed a potential security hole with repeated chars as
      master password

-or- Don't show a second consecutive master password requester when
      submitting a form when there's already a password entry for the site

-or- BUGID 1525: Fixed image icons in the images dir not being freed
      after reading

20-Dec-06 Release candidate 6 (Beta 24.42) out

-sb- Fixed a potential memory trash bug when loading non cached images

-sb- BUGID 1521: Fixed misc trouble when changing the master pass word

-or- BUGID 1522: Fixed form passwords not being saved (only cached)
      when no master password set

-or- BUGID 1520: Fixed hits that occur when a new stream in a
      multi-stream plugin object fails with an error, when viewed
      seperately

-or- Don't allow multiple password manager windows

18-Dec-06 Internal OEM release candidate (Beta 24.41)

-or- BUGID 1516: Fixed default FAB menu prefs which changed last beta
      and crashed

-or- Fixed master password requester not always opening on pages that
      insert lots of HTML via JavaScript

17-Dec-06 Release candidate 5 (Beta 24.40) out

-or- Fixed tables with transparent backgrounds not always being
      refreshed appropriately

-or- BUGID 1506: Tweaked the master password requester to only
      pop up once during loading of a page, and to not be shown when
      matching form fields are not present (e.g. login cookie present)

-or- BUGID 1509: Fixed reads from freed memory that could occur
      when flushing table background images

-or- JS: Fixed setTimeout and setInterval to not run JS functions
         invisibly, but show the normal status icon and countdown

-or- JS: While in a try statement make property lookups on null or
         undefined values trigger an immediate error

-or- JS: Fixed problems skipping to the colon in ?: expressions

-or- JS: Fixed OS4 library startup code from crashing on init failure

15-Dec-06 Release candidate 4 (Beta 24.39) out

-or- Allow <font> markup inside <pre> elements

-or- JS: Fixed handling of return statements in try...catch statements

-or- Fixed enforcer hit when copying cookie entry to clipboard

-or- GUI images no longer require palette entry 0 to be the
      transparent colour

-or- Tweaked SiteCatalyst and jQuery blocking

-or- BUGID 1504: Fixed password manager from locking tasks after
      a request for the master password was cancelled

-or- Fixed bug in the font prefs layout when not running on OS4

-sb- BUGID 0986: Fix to avoid crashes with weird tables

-or- BUGID 1501: Fixed buffer overflow bug in ftp module

-or- Added workaround for sites that send a broken Content-Length
      header for HTTP compressed files

-sb- BUGID 1500: Removed save path from x509 cert mimetype.
      Postponed other changes for IB3.0

-sb- BUGID 1503: Improved cert import and postponed p7b + pem files
      for IB3.0

11-Dec-06 Release candidate 3 (Beta 24.38) out

-or- Fixed some more Remove() references for OS4 debug kernel

-or- JS: Added support for \u string escapes which are simply mapped
         to iso-8859-1, where possible, for now

-or- JS: Failed variable assignments inside a try statement no longer
         overwrite the existing value of the variable

-or- The Cookie Manager now uses the default NList front pen for
     list text, instead of the MUI text pen

-or- Added an option which attempts to block commonly used script
     libraries that are known to be slow (currently SiteCatalyst
     and packed jQuery)

-or- BUGID 1493: Fixed crash that could occur with plugin objects
      using multiple streams when the page is freed

-or- BUGID 1494: Fixed status icons for browsers with no page loaded

-or- Fixed WACL PAGEURL not working for blocking embeds

04-Dec-06 Release candidate 2 (Beta 24.37) out

-or- BUGID 1492: Fixed bug in <select> parser which could cause
      options to be corrupted

-or- JS: Fixed problems parsing '[' chars in regexp character classes

-df- Updated the names for the ATO contributors

-or- BUGID 1423: Fixed aborted HTTP requests not always returning
      the correct error code, which could cause hung IBrowseNetwork
      tasks which are piggybacking onto another request

-or- BUGID 1486: Limited the maximum name and button title fields
      for the mycroft handler to match the search url prefs limits

-or- BUGID 1478: Fixed images loaded via data, file, ftp or gopher
      protocols to not always instantly expire from the image cache

-or- BUGID 1432: Fixed crash that could happen when exiting IBrowse
      while it is iconified and loaded pages have plugin objects

27-Nov-06 Release candidate 1 (Beta 24.36) out

-or- BUGID 1451: Fixed "View frame separately" from not showing up
      when placed in an plugin object FAB menu

-or- Fixed PNG images with transparency not being decoded correctly
      to 8-bit displays when dithering is enabled

-or- Updated png decoder to libpng-1.2.13

-sb- BUGID 1384: Added encryption to password database

-or- BUGID 1461: Fixed instability and crashes that occurred when
      moving items in the FAB menu prefs onto a submenu

-or- BUGID 1460: Fixed hits that occurred when using image only
      FAB items in the plugin object menu

-or- BUGID 1453: Further fix for the cache explorer preventing empty
      domains from being displayed

-df- BUGID 1459: Fixed a couple of typos in the about: page

-or- Fixed hits that occurred when opening a plugin object in a
      background browser

-or- BUGID 1436: Fixed hits and references to free memory which could
      occur when moving the mouse over imagemaps or form images

-or- Flash: BUGID 1437: Bumped version id to 9.0 r16

19-Nov-06 Beta 24.35 out

-or- BUGID 1447: Renamed WACL DELAY and HIDE options to DELAYIMAGES
      and HIDEIMAGES, whilst adding new DELAYEMBEDS and HIDEEMBEDS
      options to allow blocking of flash anims, etc

-or- BUGID 1445: Fixed align=right problem which caused the left side
      of images and tables wider than the window to be truncated

-or- BUGID 1453: Cache explorer no longer shows temporary entries
      for currently downloading files, which caused hits when clicked

-or- BUGID 1429: Fixed a crash that could happen when exiting via
      commodities exchange

-or- BUGID 1452: Added a FAB menu for plugin/embedded objects

-or- BUGID 1456: Fixed hits that could happen when navigating with
      back/forward, etc, to images viewed separately

-or- BUGID 1454: The HTTP Location header now takes precedence over
      the Uri header when both are specified

-or- The "Delete" button in the user cert prefs now works

-or- Default application/x-x509-user-cert MIME type now set to
      internal instead of save

-or- BUGID 0718: Fixed problems importing some PKCS12 files into
      the user certs prefs, due to some encryption algorithms which
      had not been enabled in AmiSSL

-or- BUGID 0718: Added netscape certificate chain support for
      downloading/installing user certificates

-or- BUGID 1451: Fixed "View frame separately" from not showing up
      when placed in an image FAB menu

-or- JS: BUGID 0594: Implemented link.click() IE method

-or- Show a progress window when submitting a form containing <keygen>

-or- BUGID 1439: Added 2048 bit support for <keygen>

-or- BUGID 1446: Only use the first meta content-type character set
      declaration when more than one are present

-or- Fixed the text sniffer problems with local files

-or- JS: Cleaned up OS4 library to use MakeInterface to create the 68k
         host interfacing api

-or- JS: Fixed toString and valueOf methods from not working on the
         Array and String objects, due to the shorthand changes

-or- JS: Don't allow toString and valueOf methods of host objects to
         be replaced

12-Nov-06 Beta 24.34 out

-or- Added font prefs settings to control the OS4 character set usage

-or- BUGID 1431: Fixed plugin objects loaded separately from not
      being displayed when using back/forward

-or- Flash: Delay graphics initialization if IBrowse is iconified

-or- BUGID 1432: Fixed crash that could occur when iconifying while
      plugin objects are loading

-or- BUGID 1305: Updated spoof options adding IE7.0, FF1.5, FF2.0,
      and bumped the Mozilla option to 1.7.13

-or- JS: Allow method properties of host objects to be changed

-or- BUGID 0640: Further tweaks and optimisations to the background
      image rendering code, decreasing minimum memory usage

-or- BUGID 1332: Fixed non-clearing of browser area when loading
      flash files seperately

-or- Fixed crashes that could occur with plugin instances that use
      multiple streams

-or- Do not automatically attempt to display non-text files identified
     by the server as MIME type text/plain

-or- JS: Implemented JS1.6 array and string generic shorthands

-or- JS: String methods can now be applied to any type of object (as
         long as the object can be converted to a string)

-or- JS: Fixed Array methods not working when used on strings

02-Nov-06 Beta 24.33 out

-or- JS: Implemented Array.indexOf, Array.lastIndexOf, Array.every,
         Array.filter, Array.forEach, Array.map and Array.some (JS1.6)

-or- JS: OS4 version now uses timezone.library to obtain the UTC
         offset ensuring that daylight savings are handled correctly

-or- JS: BUGID 1420: Fixed non-handling of NaN values when converting
          a script return value to an integer, which happened to work
          on 68k anyway, but not on PPC

-or- BUGID 1422: Added workaround for OS4 debug kernel

-or- Flash: Fixed handling of multiple stream plugin instances, where
      the URL matching was broken

-or- Fixed NPN_GetURL to handle sending new streams to the plugin

-or- Abort loading of external scripts if they start with a HTML tag

-or- When loading external scripts, the buffer is pre-allocated where
      possible, instead of growing in 2K increments

-or- Cookies set via HTTP redirection default to using the current
      URL and not the new URL

-or- Fixed a case where error codes could get lost when loading
      of non-cacheable files fails

-or- Fixed memory leak during failed loading of jpeg images

-sb- Fixed a nasty bug in the prefs reading code that could cause
      unwanted page faults

09-Sep-06 Beta 24.32 out

-or- BUGID 0700: Pasting text or typing into a TEF now replaces any
      text that is highlighted

-or- Flash: BUGID 1402: Fixed a stack overflow bug due to libflash
      getting stuck in a recursive loop

-or- Flash: Suppress jpeg error messages

-or- Flash: Updated with zlib 1.2.3 and fixes part of libflash
      0.4.13 which has solved at least one crash bug

-or- BUGID 1371: Fixed crash that could happen when closing a page
      before it had finished loading with plugins deactivated

-or- BUGID 1409: Optimised status bar rendering, preventing
      unnecessary redraws which caused flicker, and slowed page
      loading to a crawl on sites frequently running JavaScripts

-df- Altered the reload strings for the tab FAB menu, so that they
      are consistant with the other entries

-df- BUGID 1393: Altered the pen colours on the context pointers
      so that they are white with a black border under OS3.x

-or- JS: document.getElementsByTagName now supports links

-or- Fixed local images from being loaded twice if the path/name
      contained a space, when viewed separately

-or- BUGID 1399: Added balance bar to action chooser groups in the
      prefs, to allow resizing for when elements are too small

-or- Fixed TextEditField memory leak when pasting text and updating
      undo text

-or- Fixed memory leak affecting all authenticated HTTP(S) connections

-or- Delete temp files used for external mailto actions

30-Aug-06 Beta 24.31 out

-or- Tweaked item order in the browser tab FAB menu

-or- Ignore form items with an empty name when submitting

-or- Convert all hostnames in URLs to lowercase

-or- When a page is loading in an inactive browser, ensure the
      scrollbar is reset to the top/left

-sb- BUGID 1407: Improved splash window rendering on low color screens

-or- BUGID 1410: Don't draw a button background when using borderless
      toolbar buttons

-or- JS: BUGID 1394: Fixed object lookup hits introduced in 3.16

-or- JS: Fixed a fundamental flaw in the memory management code which
          could lead to crashes

-or- JS: Fixed String.fromCharCode to handle 0 properly

-or- JS: BUGID 1403: Fixed Array.concat which handled non-array object
          arguments incorrectly, generally resulting in a crash

-or- BUGID 1395: Ensure temporary T:Command#? files get deleted

-or- BUGID 1393: Tweaked context pointers, which should now retain the
      correct aspect, and match the resolution of the system pointer

-df- BUGID 1079: Added protocol FAB menu to the Location gadget

10-Aug-06 Beta 24.30 out

-df- BUGID 0634: Added a "Close other browsers" entry to the browser
      tab FAB menu, which will close all but the one the FAB is opened
      on
 
-or- BUGID 1387: Fixed ANSI escape sequences used in JavaScript error
      log files

-or- Added "Add..." entry to the SearchBar cycle gadget

-df- Added beta build version to about: page

-or- BUGID 1382: Resynced PS printing layout engine with main layout
      engine, fixing miscalculations in document length / pages

-sb- Improved layout of relative width embedded and iframe objects

-sb- BUGID 1113: Improved image loading when window is iconified during
      startup
      
-sb- BUGID 1113: Made IBrowse alot more robust when running javascripts
      iconified

-or- BUGID 1381: Fixed crash that could happen when "Abort connections
      when clicking links" is enabled and a page starts loading before
      subtasks have exited

-or- Fixed crash that occurred when changing the cache dir setting
      while a page is still loading

-or- BUGID 1388: Fixed hits/crash that could happen when running JS
      event handlers of submit and reset buttons

-or- BUGID 0772: Fixed mimetypes "Transfer URL" option from downloading
      the file to the cache before transferring the URL

-or- BUGID 0702,1379: Fixed garbage from being shown after the last
      line of text in the TEF

09-Aug-06 Beta 24.29 out

-or- JS: Fixed access to RegExp properties, which was causing delayed
          crashes, made reproducable by the new memory management code

-or- JS: Fixed Math.random() which was broken in the MorphOS build

-df- Added an option to disable the graphical status icons

-or- Fixed potential crash that could occur when manually loading a
      settings file that has no macro menu entries

-or- BUGID 1362: Fixed possible null memory references by the JS memory
      cache scanner

-df- Added OPENDLMANAGER ARexx command to open the Download Manager

-df- The Custom image is now shown when adding a custom button, rather
      than the Spacer image

-df- Changed "Show location toolbar" to "Show URL toolbar", and "Show
      status bar" to "Show status toolbar" to keep it consistant with
      the prefs entries

-df- BUGID 0868: Added new status images for JS Activity and Spoofing

-df- BUGID 0697: Status bar has been overhauled to show graphical status
      icons for various items: Data Source, Spoofing, JS Activity, SSL,
      PopUpBlocker

-df- BUGID 1263: When cmanager.library is not available, the option to
      Use Contact Manager is now disabled

-df- BUGID 1201: HTTP and JavaScript User-Agent strings are now displayed
      on the about: page

-df- Added the registration name to the about: page. Note: iospirit-logo.png
      needs to be added to PROGDIR:info/

-df- Added a new option to emphasize JavaScript Alert() requesters by
      linking it to a DisplayBeep()

-df- BUGID 1009: Bitstream AA fonts are used by default for the OS4 OEM
      build

-or- Moved Aminet from the Fastlinks to the default SearchBar

-df- BUGID 0943: OS4Depot is added to the default SearchBar for the OS4
      OEM build

-df- BUGID 1318: Text in the search bar string gadget is now auto selected
      when you click in the gadget

-df- Increased the maximum number of characters for the SearchBar button
      to 14

-df- Localised URL Toolbar prefs

-df- Removed debug from Search Bar prefs, and Search Bar

-df- BUGID 1319: Search is added as the default text when adding a new
      entry to the Search Bar

-or- Fixed problems incorrectly munging ".." and "." in URLs

-or- Fixed WACL delayed images interfering with the "Wait for Image"
      features

-or- BUGID 0077: Fixed further issues with malformed HTTP headers

-or- Times of remote files in the overwrite/resume requester are now
      adjusted to account for the current locale time offset

-or- Modified image cache behaviour further again cache images with
      no Last-Modified date, whilst the expiry time is not reached as
      specified by the HTTP cache-control or expires headers

10-Jul-06 Beta 24.28 out

-or- JS: Improved memory management - objects with cyclic references
         are now detected and disposed during a session, instead of
         these object remaining in memory until IBrowse exits

-or- JS: Speed optimisations for property lookups in objects

-or- JS: Fixed number to string conversion in PPC builds, which didn't
         always yield a correct result

-or- JS: Fixed try...catch from catching out of memory errors and
         attempts to abort script execution

-or- JS: BUGID 1359: Fixed loss of error codes during a var declaration

-or- JS: Fixed a case where ?: expressions were not skipped

-or- BUGID 1358: Added support for the HTTP 303 responses

-or- BUGID 1356: Fixed stripping of HTML inside <button> elements
      where any end tag would end the element

-or- Added support for the autocomplete <input> attribute

-or- Fixed ftp and gopher modules from using CopyMem to perform
      overlapping copies 

-or- Fixed trailing spaces not being stripped from absolute URLs

-or- Fixed JS file caching where aborted network requests would
      result in an incomplete script being cached

09-Jun-06 Beta 24.27 out

-or- JS: Fixed the for...in statement where the loop would not always
         be aborted after a return or break statement

-or- Added support for the IE HttpOnly cookie attribute

-or- The secure cookie attribute is now honoured

-or- Fixed returning to a browser that was opened inactive, when
      closing browsers

-or- Use memory cached external JS files where possible, rather than
      always initiating network requests

-or- Don't show a busy pointer while initiating automatic downloads

-or- Suppress DOS "insert volume" requesters on file:// URLs
      referencing a non-existant volume

-or- BUGID 1350: Fixed buffer overflow that happened on about: pages

-or- Embedded object placeholders now use the parent background and
      are drawn with a recessed border (like image placeholders)

-or- Fixed default FAB prefs + added a Page submenu to the Image menu

-or- JS: The focus methods no longer do anything in inactive browsers,
      to prevent focus being stolen from the active browser

-or- Tweaked active object handling to not deactivate and reactivate
      unnecessarily

-or- JS: window.frames.length now reflects the actual number of
      declared frames, and not the number allocated by the frameset

-or- BUGID 1345: Reinstated the active object workaround, since
      crashes could still happen freeing a page with an active object

-or- BUGID 1348: Fixed "about:" URLs not showing in location gadget

17-May-06 Beta 24.26 out

-or- Tweaked the way IBrowse runs dos scripts (e.g. the temporary
     files used by external viewers set in the MIME type prefs)

-or- JS: Fixed object creation to use prototypes from correct context

-or- Fixed PS printing non-breaking space layout problems

-or- BUGID 1340: WACL no longer blocks popups opened via direct user
      input (e.g. clicking links, images, form elements/buttons)

-df- Only show used external MUI Custom Classes in the MUI 3.9+ Prefs

-or- BUGID 1301: Changed "Show server errors" prefs setting to "Ignore
      server error pages"

-or- BUGID 1339: TEF now uses appropriate filename extension for
      temporary files used when using an external editor

-or- BUGID 1326: Fixed plugin objects reacting to user input when
      outside the display area

-or- BUGID 1332: Fixed NPN_GetURL to work properly in framesets

-sb- Added form password saving and completion

-or- BUGID 1337: Fixed stripping of HTML inside <option> elements which
      would truncate option text when an end tag was encountered

-or- JS: Fixed window.open being able to load URLs in an open window,
         which is already pending closure via window.close

-or- JS: Fix window.alert hits caused when an error occurred

-or- Ensure trailing whitespace is stripped from URLs in all cases

-or- Unescape address in mailto: URLs

-or- Fixed javascript: URL usage in form actions

-or- Fixed referrer never being sent when submitting forms

-df- BUGID 1327: Updated the about: page

01-Apr-06 Beta 24.25 out

-or- Disabled html/image handling for <embed>, by default

-or- Never add a trailing '/' to javascript: URLs

-or- Images with no Last-Modified date that are present in the memory
     cache will now be reloaded if referenced during a new page request

-or- Disk cache entries now dated with their Last-Modified date if
     there is one, instead of the request date

-or- Added HTTP ETag support

-or- Use the page URL when resolving relative URLs received via
     NPN_GetURL, for embedded plugin objects

-or- Don't add space after the %s placeholder in the search bar prefs

-or- Don't ignore last entry in s:wacl.conf if not newline terminated

-or- Search Bar prefs entries can now be drag sorted

-or- JS: document.getElementById can now find links

-or- Fixed HTTP-compressed image files not be decoded internally

-or- Fixed triggering of GUI dragging when clicking Search Bar on MUI 3.8

-or- Fixed crash when dragging URL to inactive browser tab

-or- Don't show javascript: URLs in location when there's no result page

18-Mar-06 Beta 24.24 out

-or- Removed the MUI 3.8 workaround for BUGID 0866 since due to another
      MUI 3.8 bug the FAB menus stopped working properly

-or- BUGID 0121: Web Advert Control Language support now works

-or- JS: Added Array.splice JavaScript 1.2 backwards compatibility mode

-or- JS: Fixed a crash when using the arguments object as an array

-or- JS: Fixed String.split which could get stuck in a loop when
         splitting on spaces in JavaScript 1.2 mode

-or- JS: Fixed reference to freed memory that could cause crashes when
         freeing interpreted functions

-or- JS: Fixed Function.apply which would crash if second parameter
         was an array

-or- JS: Added Mozilla sidebar.addSearchEngine support allowing search
         engines to be added to the search bar via mycroft.mozdev.org

-df- BUGID 1287: Created a new Search Bar and added the prefs options

-df- Added new options to the URL Toolbar prefs to toggle the display of
      the Add/View Bookmarks buttons

-df- Added new page to the prefs for the URL Toolbar

-or- Sending of HTTP referer header can now be disabled

-or- JS: In expression execution mode, treat an unexpected return
         statement as an error and use existing eval() handling

-or- javascript: URLs can now be used in most places in HTML documents -
      not just links

-or- BUGID 0214: Any result from a javascript: URL will now be shown as a
      new document

-or- PostScript printing works again, after getting broken in the last beta

-or- Fixed XBM decoder to not assume image data starts on a new line

-df- BUGID 0453: Prefs now uses PROGDIR:images/Custom for the custom
      image in the toolbar prefs

-or- For external image decoders, use any alpha channel data supplied
     by picture.datatype, like the internal decoders do

-or- BUGID 0698: Allow unescaped colons in relative URLs

-or- BUGID 1307: Clear the JavaScript timeout status message before the
      timeout requester is shown

-or- Strip any username/password segment from referrer URIs

-or- BUGID 0912: Only allow http, https, ftp and gopher URIs to be
      specified as page referrers, with further restrictions for https

-or- Revised the tweaked for the kludge for IE's default object property
      lookup handling so that it doesn't find elements in forms

23-Jan-06 Beta 24.23 out

-sb- Added a much more accurate cps and download finished calculator for the
      download window

-or- BUGID 1302: Fixed size of error placeholders for image elements
      specified with either the width or height attribute missing

-sb- Made the download window less sensitive to changes to the system clock

-or- Fixed disk cache problems involving URLs that return content on
      first load, but issue a HTTP redirect on subsequent requests

-or- BUGID 1058: If FAB menu is opened on an already active link,
      correctly update the text colour after the menu is closed

-or- Added support for PgDn, PgUp, Home and End keys on OS4

-or- Cookie manager now offers multi-selection of entries

-or- BUGID 1221: Tweaked HTML text highlighting handling to not
      unnecessarily redraw text where possible

-or- Implemented handling of the "data" URL scheme

-or- JS: Attempts to convert host functions to a string now yield a
      correct result

-or- JS: Added type detection for host references - host functions are
      now seen as functions instead of objects

-df- Updated copyrights to 2006 (yes we were working New Years Eve!)

-df- Matching entries in the URL poplist were never selected as active, even
      when a valid match was found

-or- BUGID 1269: Tweaked the timing of highlighting of inactive browser
      tabs, when the page has loaded, to be more accurate

-or- More support for the lowsrc <img> attribute

-sb- BUGID 1144: Minimized flicker when adding new plugin objects.

-sb- BUGID 1105: Fixed lockup problems with plugins and older layers library

-or- BUGID 1279: Tweaked the kludge for IE's default object property
      lookup handling to use document.getElementById instead

-or- BUGID 1295: On unloading framed pages, the frameset is now freed
      first, and then the individual frames

-or- On OS4 map attempts to use various ISO encodings to the Windows
      character set equivalents

-or- BUGID 1282: Reworked font cache to handle OS4's font character set
      system better, resolving problems when switching tabs where the
      pages are using different character sets

-or- No longer use an active object workaround when MUI 3.9 or above is
      in use, which in turn resolves some issues with active objects,
      including being unnecessarily brought into view when opening a
      link in an inactive browser

-sb- BUGID 679: Fixed hits when iconifying window during loading

-sb- BUGID 1298: Optimized user cert req to appear only once for each site
      where the user presses cancel

-sb- Added support for back/forward via mouse button 4 and 5. This requires
      OS4 and gameport.device 51.4 or later

-sb- BUGID 807,1186: Fixed race conditions with piggyback loaders. This should
      cure lots of weird network crashes

14-Dec-05 Beta 24.22 out

-or- Added workaround for non-integer imagemap pixel coordinates

-or- Fixed key generation, user certificate requests, browsing to
      objects of type application/x509-user-cert and exporting user
      certificates which got broken when we switched to AmiSSL v3

-or- Fixed SSL connection failures when the user certificate requester
      did not yield a valid certificate, and also some underlying bugs
      which were never seen due to the initial bug

-or- Made it possible to deselect options in <select> elements

-or- BUGID 0866: Added workaround for MUI 3.8 bug where using the
      menus while they were being modified (e.g. window and history
      menus while loading a page)

-or- BUGID 1175,1184: Fixed lack of refresh problem for simple refresh
      windows during JavaScript initiated GUI operations during page
      loading

22-Oct-05 Beta 24.21 out

-or- Error message now shown when attempting to load a URL with an
      unsupported protocol, when the disk cache is switched off

-or- JS: If a JS timeout was triggered while leaving a page, it was
      possible that the input handler was removed twice - fixed

-or- JS: Added document.getElementsByTagName, but only works for form,
      input and image elements for now

-or- Ignore fscommand: URLs which flash files may try to use

-or- BUGID 1208: Changed all asynchronous i/o code to use dos/SendPkt
      instead of exec/PutMsg

-or- BUGID 1272: When attempting to view a URL in the window that
      requires an unavailable plugin, the "Specify action for"
      requester is displayed first, instead of an error message

-or- BUGID 1269: The highlighting of inactive browser tabs when the
      page has loaded no longer gets triggered prematurely

-or- BUGID 1288: The ASL requester used in the "Specify action for"
      window now has a more appropriate title and uses save mode

-or- BUGID 1285: Dragging links caused the URL to be truncated to 512
      characters - now 8192 to match the other areas of IBrowse

-or- BUGID 1285: Unescape javascript: URLs when the script is started
      from fastlinks, macros, bookmarks, etc

-or- BUGID 1286: JS: Close gadget in prompt() windows now works

07-Oct-05 Beta 24.20 out

-or- The SECURE status bar indicator now show the number of secret bits
      used by the connection

-or- For documents containing more than one <body> tag, attributes
      can no longer be overwritten if already given previously

-or- BUGID 1281: Fixed crash that could occur on pages that change the
      margins and contain form elements close to the top of the page

-or- 3DES encryption is now enabled by default, along with AES
      encryption, whilst DH key exchange is now disabled by default
      since this would found to be the real reason behind slow SSL
      connections on 68k processors

-or- Split cipher key exchange and authentication items in the prefs,
      allowing RSA authentication to be disabled seperately from RSA
      key exchange

-or- When MD5 was disabled in the cipher prefs, it wasn't actually being
      disabled during SSL connections - fixed

-or- When using AmiSSL, if is secure connection fails and all the
      ciphers are not enabled in the prefs, automatically retry
      connecting with all ciphers enabled

-or- Suppress compression error message for unknown / illegal
      Content-Encoding values and display content as-is

-or- Was impossible to download .Z files in the previous beta - fixed

-or- BUGID 1224: Fixed crash due the network object for an embedded
      object being freed while the object was still displayed on an
      open page

-or- BUGID 1274: Fixed bug in the decompression code that could cause a
      crash if loading was aborted after reading of the HTTP headers

02-Sep-05 Beta 24.19 out

-or- Flash: Fixed swflash lib bug which caused memory to be trashed
      when playing some specific flash files

-or- JS: Fixed parse error in function calls where the last parameter
         is followed by a comma and newline

-or- BUGID 1265: Don't automatically advance to the next MUI object in
      the tab cycle chain when pressing enter in a text element which
      is the last element in a form

-or- Updated png.codec zlib to version 1.2.3

-or- BUGID 0685: Added HTTP decompression support for gzip and deflate
      encodings, which can be switched off in the prefs

-or- Display an error message when trying to download a file where the
      filename is too long instead of the looping file requester

-or- JS: Altered priorities when scanning mimetype arrays

-or- BUGID 1262: Handle multiple differing table cell widths in a column

-or- BUGID 1263: When setup to use CManager, if the CManager executable
      is not found, a suitable error message is now displayed.  Also, if
      cmanager.library could not be opened, the hotlist manager will be
      opened after the error message appears

-or- BUGID 1246: Fixed an instance where loading URL with an anchor part
      in an active browser did not always jump to the correct position

-or- BUGID 1217: When loading a URL with an anchor part in an inactive
      browser, the page nows jumps to the correct position in the page
      when activating the browser

-or- The download manager will now automatically attempt to resume a
      dowload that fails, by default, where appropriate

-or- BUGID 1261: Added workaround to simulate IE's broken Set-Cookie
      header parsing

-or- BUGID 0011,1260: Added support for the NS marginwidth/marginheight
      and IE leftmargin/rightmargin/topmargin/bottommargin <body>
      attributes

-or- BUGID 1257: Implemented printing of embedded object placeholders

-or- BUGID 1256: Fixed printing of image placeholders

-or- BUGID 1258: Leading and trailing whitespace is now stripped from
      embedded object URLs

12-Aug-05 Beta 24.18 out

-or- When trying to load a URL separately which has an invalid protocol,
      don't automatically prepend with "http://"

-or- JS: Fixed bug in the image onLoad event handling which could cause
      references to freed memory, hits and/or crashes, when the page
      redirects to another via JS or otherwise

-or- BUGID 1252: Fixed bug in PS printing text width calculation which
      could cause text overlay other content instead of being wrapped to
      the next line

-or- Changed error placeholders for embedded objects where a plugin is
      inactive to plain placeholders

05-Aug-05 Beta 24.17 out

-or- Flash: The previous 24-bit render code fix actually got lost during
      code reorganisation, but should be working properly now

-or- BUGID 1250: Fixed another instance of info window enforcer hits
      that occurred when moving the mouse over a <li> bullet

-or- Fixed GIF anims with mixed transparency where all frames after a
      a transparent frame were incorrectly considered transparent

-or- BUGID 1228: Implemented support for the "restore previous" GIF anim
      disposal method

-or- BUGID 1214: When all entries are removed from a FAB menu, no longer
      attempt to open the menu in context, which did open a menu with
      just the title in MUI 3.9, but in MUI 3.8 memory could get trashed

-or- BUGID 1247: The default selected item of a non-multiselect <select>
      element, with the size attribute set higher than 1, can now be
      de-selected

-or- BUGID 0729: Maximum filename length is no longer hardcoded at 30,
      and is automagically detected, allowing the no req option in the
      mimetype prefs to work when the name is > 30 chars when supported
      by the partition/filesystem involved

-or- Added setting to allow <embed> support to be disabled

-or- BUGID 1187: Changed the menu item names for the plugins preference
      menu, and now plugins are made inactive rather than disabling embed

-or- BUGID 1216,1218: Fixed navigator.mimeTypes to not get stuck in an
      infinite loop when one or more plugins are inactive

-df- Updated the copyright dates for NList/NListview and MUI, and updated
      the URLs to the NList sites on the about page

-df- BUGID 1243: All Drag n Drop graphics (not the GUI elements) are
      attached to the mid-point of the graphic, rather than some being in
      the bottom-middle and some bottom-right

-or- Fixed possibly incorrect context pointer while over an embedded
      object that resulted in an error

-df- BUGID 1237: Removed the disabling when default new method is set
      to window - the background loading still effects the drag and drop
      so should still be settable irrespective of the new method

-or- BUGID 1238: When loading a URL that is already the currently
      displayed URL, don't add a duplicate history entry each time

-or- JS: The click method for radio and checkbox form elements now
         invokes the onClick event handler

-or- JS: BUGID 0594: Added support for click method on text, password
          and file upload input elements

-or- BUGID 0655,0770,1215: Fixed handling of rowspan/colspan where the
      resulting values intersect

19-Jul-05 Beta 24.16 out

-or- JS: Object instances no longer have a built-in prototype property

-or- JS: Don't allow the prototype property of built-in object
         constructors to be modified

-or- BUGID 0659: Tweaked handling of floating images in tables

-or- BUGID 1083: Floating images positioned at the start of a list item
      no longer cause the list item to be misaligned

-or- BUGID 1083,1211: Minimum table cell width calculation now properly
      includes the indentation size of lists, whereas before list items
      could spill out of cell

-or- BUGID 0060,0657,0777: Fixed table cell width for when a form element
      or image is immediately followed by text and no whitespace, which
      could cause text to spill out of a cell

-or- BUGID 1230: Non-multiselect <select> elements with the size attribute
      set higher than 1 now honour the "selected" attribute of the
      associated <option> tags

-db- BUGID 1232: Fixed problems when using range in the fonts prefs.

-or- BUGID 1226: Fixed recent changes in the cache code which was
      preventing locks on cache dirs from being released after use

-or- New cookies added during a session are now highlighted in the cookie
      manager, with all columns highlighted, and for existing cookies that
      get modified, just the cookie value is highlighted

-or- The order of cookies in the cookie manager now reflects the order of
      the internal cookie list more closely

-or- BUGID 1223: Changed the cookie send order so that those with a more
      specific matching path are sent first

-or- BUGID 1225: Fixed AllocVecPooled/FreePooled mismatch that occurred
      when uploading files

-df- BUGID 1220: Context pointers are reset when the window is deactivated

-or- BUGID 1213: Fixed cursor key shortcuts for dropdown cycle gadgets

-df- BUGID 1182: .readme is now a valid text extension allowing local files
      to be displayed in the default config

-or- BUGID 0070,1062: Changed a fix for a lockup bug in the table parser,
      which was breaking a previous layout fix

-or- Made internal mailto X-Mailer header consistent with useragent string

-or- BUGID 1110: The correct placeholder is now shown when no plugin is
      available for an embedded object, when the file was in the disk cache

-or- Mimetypes in the prefs corresponding to plugins now override the plugin
      supplied mimetypes (now extensions added to e.g. text/html work again)

-or- JS: BUGID 1156: Made disabled plugins fully invisible

-df- BUGID 1204: Remaining internal MIME Types are no longer semi-deleteable

-df- BUGID 1198: Modified the action selector so that the fields are cleared
      when it is set to disabled

-or- BUGID 0716,1166: Adjusted handling of anchor elements with no href
      attribute so they trigger JS events, but don't look/act like a link

-or- Added preliminary support for text/password readonly attribute

-or- JS: Added dummy navigator.plugins.refresh method

-or- BUGID 1197: Fixed hits that happened when trying to use the "Download
      as MIME" FAB menu item on an image, and not a link

-or- Increased default maximum length for <input type=text> elements from
      256 to 2048 characters

-df- Localised the plugin status values

-or- BUGID 1185: Clear status bar indicator when activating an empty browser

-or- Saving settings after attempting to load non-existant settings now uses
      the original filename instead of the non-existant one

12-Jun-05 Beta 24.15 out

-or- JS: BUGID 1165: Removed unnecessary conversion of equality
         operands that are objects, where possible

-or- JS: The object created using a function constructor is now
         different if the function itself returns an object

-or- Altering the disk cache directory in prefs now takes immediate effect
      rather than requiring a restart

-or- BUGID 0766: Switching the disk cache off now really does disable the
      disk cache completely, and cleared up some confusion in the prefs

-or- BUGID 0739: Fixed memory trashing that occurred if the cache directory
      was not found on startup, and if the directory is then created on
      request, that directory is then used instead of PROGDIR:

-or- Save the Cookies file in PROGDIR: instead of the cache dir

-df- BUGID 1174: Tidied up the menus to add ellipse where necessary

-or- JS: BUGID 0645: <input type=image> elements now handle 'this' properly
      when referenced via an event handler

-sb- BUGID 1110: Added image placeholder for plugins. NB the file Picture has
      to be updated for this to work correctly

-or- Undid 24.4 change in handling of relative URLs in external JS files

-or- BUGID 1163: Plugin mime types now shown in "download as" and file
      upload FAB menus

-or- BUGID 1180: Fixed highlighting of text in table cells with transparent
      backgrounds

-or- BUGID 1173: Added workaround for broken cycle <select> element
      keyboard shortcuts under MUI 3.8

-or- Flash: BUGID 1150: Fixed bug in library startup code which was
      trashing the stack and crashing on close, after a delayed expunge

-or- BUGID 1166: <a> elements must have a href attribute to become a link

-or- JS: BUGID 0174: Added onMouseDown and onMouseUp support for links and
      images

-or- BUGID 1160: Added plugins item to the preferences menu, allowing
      temporary enabling/disabling of the plugin support

-or- BUGID 1162: Fixed bug in colour image printing

-or- BUGID 1161: Don't open shutdown window when trying to exit while
      downloading with the download manager closed

-or- BUGID 0211: Enabled type detection of FTP files, allowing images and
      text files to be displayed in the window, just like HTTP

-or- Tweaked FTP dir parsing to handle datestamps that have a year instead
      of time

-or- JS: Plugin and mimetype arrays now filter out any deactivated plugins

-or- Flash: Fixed bad refresh for simple refresh windows that happened if
      the window needed refreshing before the display initialisation

-or- Flash: Fixed 15-bit and 24-bit render code

-sb- BUGID 0932: Fixed problem with form mailto post that includes subject

-sb- BUGID 0872: Fixed a missing SAVEDS in io/action.c

-sb- BUGID 1092: Fixed incompatibilities with new MTCP lib

-or- Now supports the disabled attribute of form input elements

-df- BUGID 0259: Warning requester is shown when flushing the cache if the
      Safe Requester option is enabled in the prefs

-db- BUGID 1137: Fixed the hit when ';' is missing from the MIMETYPE plugin
      tooltype.

-or- Added support for the HTTP/1.1 307 redirection code

-or- Fixed loss of transparency for images scaled by picture.datatype

-sb- BUGID 0681: Workaround for layoutbug in MUI. MUI has been fixed in the
      mean time aswell

-sb- BUGID 0991: Opening a non existing prefs file will make IBrowse complain

-db- Refixed BUGID 1130: In some cases, a browser menu could appear although
      there was no browser.

-or- Fixed handling of GIF anims where frame offsets are out of range,
      which was generating hits and stopping the anim from playing

-sb- BUGID 1140: Made distance and spacer objects in toolbar prefs visible

10-May-05 Beta 24.14 out

-or- Fixed problem where the plugin of an embedded object in a table was
      initialized before the table had been layed out, resulting in the
      plugin being given 1x1 size (i.e. often invisible)

-or- JS: Added onChange, onFocus and onBlur support for <input type=file>

-or- BUGID 0884,0935: Form elements contained inside links will cuase
      the link to be triggered when the form element is clicked

-or- JS: BUGID 0845: Added onClick support for <select>

-or- JS: Added onMouseOver and onMouseOut support for all form elements

-or- JS: BUGID 0158: <textarea> now supports onChange, onFocus and onBlur

-or- Fixed hopefully the last bug in the embedded object file loader,
      which has solved a nasty crash bug this time

-db- BUGID 1134: Plugin MIME types added to the "Specify action for..."
      window.

-df- BUGID 0347: Added an option to set the toolbar button border

-db,df- BUGID 1131: Added localization to the TEF

-db- BUGID 1141: Added Clear and Reset to the TEF

-db- BUGID 0957: MIME settings retouched and corrected

-db- BUGID 0061,0459: Copy does now work in textfields

-df- BUGID 1098: "New" ARexx command now honors the Default Activation
      setting

-sb- CacheClearU calls replaced with CacheClearE calls where appropriate,
      which should be much more efficient especially on large-cached PPCs

-or- Prevented embedded objects in inactive browsers reacting to input
      events from the active browser

-or- BUGID 1135: Fixed background image rendering problem which occurred
      on AGA/ECS with "Use fastmem for images" on

-or- Flash: Fixed bugs in the AGA render code

-or- Flash: Mouse pointer now changes when over "buttons"

-or- Added context mouse pointer support to the plugin API

-db- BUGID 1128: Fixed the FAB in TEFs

-db- BUGID 1130: Modified Browser FAB for the empty area

-df- BUGID 0853: Added "Expire links" entry to the Navigation menu,
      and linked the function to the Safe Requester option so a suitable
      confirmation requester is shown

-db- BUGID 0751,0922: Added requester when a second browser is trying to
      open in the demo version.

-df- BUGID 0313: Added "New browser" to the browser FAB menu

-db- BUGID 0772: Fixed the Transfer URL media handler.

-df- BUGID 0276: Disabled "Show new Hotlist Manager entries in menu"
      when "Use Contact Manager for bookmarks" is enabled

-db- BUGID 1106: Added an About plugins menu option to the project
      menu.

21-Apr-05 Beta 24.13 out

-df- BUGID 1060: Switched the order of the default behaviour options
      in the prefs, and disabled the default browser settings when
      default new is set to Window

-db- BUGID 0671: Fixed the background tab loading implementation
      which was previously incomplete

-db- BUGID 1098: Fixed the background tab loading via ARexx

-or- BUGID 1109: Added <noembed> support

-or- Flash: Added workaround for buggy scaling in the flash lib

-or- Flash: Fixed memory management bugs

-or- Flash: Fixed buffer overflow in the sound decoder

-sb- Fixed the embedded object loader properly, removing the broken
      fix introduced in 24.12 which caused crashes

-or- Removed spacing around <embed> objects

13-Apr-05 Beta 24.12 out

-or- Modified select.value write handling to match the latest browsers

-or- Embedded objects now honour their bgcolor attribute

-or- The type attribute of an embedded object now overrides the server
      supplied mimetype, if valid

-or- BUGID 1104,1117: Fixed crash that occurred when freeing a page
      containing an embedded object assigned the internal plugin

-or- Fixed code responsible for loading data for embedded objects, which
      could quite often abort prematurely depending on how quickly the
      first chunk of data became available, causing plugin to fail

-or- Flash: Cleaned up render code so that only the visible portion of
      the canvas is drawn, for resized anims whose proportions do not
      match the original

-or- Flash: Unhandled flash files could result in trash being rendered
      to the display area, due to out of range lookup table references

-or- Flash: Fixed various memory and resource leaks

-or- Flash: AGA render code added

-or- JS: BUGID 1103: MimeType.description is now linked to the
          description of associated plugins, where applicable

-or- JS: Fixed problems skipping function expression statements

-or- JS: Fixed the for...in statement that wasn't working when used
         in a function where the variable name matched an argument

-or- Fixed download manager section in the prefs, where none of the
      options could actually be changed

-or- BUGID 1107: Removed reload button on about:plugins page

-or- BUGID 1100: Don't prompt for authentication if required headers are
      not present

-or- BUGID 1102: Tweaked align=middle handling for images, to not add
      any space below the image

-or- BUGID 0661,1108: Fixed some more issues with form elements focus
      and blur handlers not always being triggered

-or- Fixed a bug in the shutdown window progress bar, where the cleaning
      cache message could be trashed during display

18-Mar-05 Beta 24.11 out

-or- JS: String.substring and String.substr now work with no arguments

-or- JS: Handle the comma operator in array indices

-or- JS: Fixed rounding errors in decimal string to floating point
         number conversion, as used by parseFloat and elsewhere

-or- JS: Number.toString can now perform non-base10 conversions

-or- JS: Object.toString now handles regexp objects

-or- JS: String.split nows works correctly with no parameters, and
         properly with a non-numeric limit parameter

-or- JS: Treat strings containing a \x escape, but not enough
         following hexadecimal characters, literally

-or- JS: Reworked internal handling of regexp literals, since the
         prototype member of these objects was not being set correctly

-or- JS: String.replace could cause hits in lambda mode, since it
         isn't implemented yet, but it switched to that mode anyway

-or- JS: Internal code cleanup, replacing standard library calls
         with our own internal ones where possible

-or- Speeded up loading of the download log file, which should now slow
      down linearly when the size increases, instead of exponentially

-or- JS: Fixed image.id

-or- Treat </br> the same as <br>

-or- BUGID 0716: Fixed JS event handlers for image links, which now get
      triggered when no href attribute was specified

-or- The file: protocol doesn't trash memory anymore when listing a
     directory containing a filename longer than 90 characters

-or- JS: Reworked navigator.mimeTypes to include types set by plugins and
      activated mimeType.enabledPlugin

-or- JS: Implemented Plugin object and navigator.plugins array

-or- BUGID 0778: Allow use of a single '?' as an AmigaDOS wildcard in URL
      prefs entries

-or- BUGID 0859: For radio button groups defined with more than one
      button being checked, only the last one is now set that way

-or- BUGID 1020: Fixed memory leak that occurred when navigating to
      pages/images cached in memory via the history/back/forward and
      the source editor reset and update buttons

-or- BUGID 1022: Fixed animations not playing when cached in memory and
      shown separately

-or- BUGID 1014: Fixed crash that occurred when failing to reopen the
      transfer animation file, after returning from iconified state

-or- Fixed memory leaks in the preferences module

-or- Ctrl+clicking on a link will now open the page in a new browser or
      window, depending on the default behaviour in the prefs

-or- Fixed memory leak - TransferAnim icon object was not freed

-or- BUGID 0586: Tweaked the conditions necessary to optimize background
      image rendering to consider the image area, and not just the
      individual dimensions (i.e. more efficient handling of images that
      are huge in one dimension, but tiny in another - e.g. 11x24000)

-or- BUGID 0640: Fixed unnecessary duplication of large background
      image bitmaps, which was resulting in very heavy cpu usage when
      redrawing parts of the background, especially on AGA/ECS

-or- Ignore background images comprising soley of a single transparent
      pixel, as often used by sites, which saves on rendering time

-or- BUGID 0125: Handle transparency in (table) background images

-or- Fixed incorrect size display in download manager for files larger
      than 1Gb

-or- Resuming of downloads now works with URLs requiring authentication

-or- BUGID 0787: Increased cipher name maximum size to allow the
      EXP1024-DHE-DSS-DES-CBC-SHA cipher to display correctly

-or- BUGID 1062: Fixed the table parser which could find itself stuck
      busy looping when the HTML source ended with <

-sb- Enabled plugins

-or- Fixed navigator.appVersion for IE spoofing

-or- BUGID 0996: Modified handling of rowspan=0 in tables

-or- BUGID 0665: Fixed bogus error message that appeared when cancelling
      a download of a existing file via unknown MIME type requester

-or- BUGID 1027: The "Add bookmark" FAB menu item and ADDHOTLIST rexx
      command now use Contact Manager if enabled in prefs

-or- BUGID 1041: URLs dragged to the download manager are now expanded
      in the same way as the location gadget (aliases expanded, http://
      or ftp:// auto-prepended, etc)

-df- BUGID 0903: Linked the Delete button in CA Certs to the Safe Requester
      setting, so that a confirmation is required when Safe Requesters are
      enabled. Note: Usercert deletion is not currently implemented (!)

-df- Fixed a bug when deleting CA Certs that have been disabled/enabled
      before OK had been clicked in the prefs

-or- Fixed a reference to already freed memory in the table parser

-or- Loading and decoding placeholders now shown for non-incrementally
      displayed images (loaded via datatypes / progressive JPEG option off)

-or- BUGID 1007: Fixed non display of pages when "Wait for images" is
      enabled and the loading of an image is aborted

-df- BUGID 1073: Fixed a couple of bugs regarding the context pointers
      when opening, closing or activating browsers using keyboard shortcuts

-or- Suppressed rendering of MUI background behind the HTML display
      area, resulting in cleaner, faster refresh when switching between
      tabs, resizing the window, etc

-or- BUGID 0324,1049: Removed unnecessary display refresh when opening
      and closing inactive browsers

-or- BUGID 0661: Events were not always triggered by form elements
      defined with more than one event handler

-or- Ignore empty langauge string in <script> element and execute as JS

-or- navigator.userAgent now correct for compatible spoofing

23-Jan-05 Beta 24.10 out

-or- BUGID 0913,1063: Tweaked available spoof options and user agent
      strings, with the default setting now being similar to IBrowse 2.3

-or- JS: Fixed parseInt handling of "0." which was returning NaN

-or- JS: Fixed named function expression assignments

-or- No longer pre-select the first entry for a <select size=n> gadget

-or- Increased URL length limit for toolbar, fastlink, macro and FAB
      menu actions

-or- BUGID 0784: Strip crlf characters from image alt and title
      attributes

-or- The "Show server errors" option now only applies to the displayed
      root document, and not inline images, external scripts, the
      download manager, etc

-or- BUGID 0562: "View background separately" and "Download background"
      FAB menu items now also work with table background images

-or- BUGID 1065: Removed previous fix for BUGID 0775 since it only worked
      for some dumb IE special case handling, and broke most normal cases

-or- Fixed mistaken display/detection of links (and context pointer
      changes) when mouse moved outside window

-df- BUGID 1059: Use context pointers in prefs now works

-or- BUGID 0626: Fixed hits that could occur when resizing a frame
      before the pages have finished loading completely

-or- Changed resolution setting for context pointers to hopefully
      match better on all displays

31-Dec-04 Beta 24.9 out

-or- JS: Fixed a bug in the expression short-circuit evaluation code

-or- Added a SPOOF status indicator for pages loaded with spoofing on

-or- JS: Overhauled navigator object, returning different values
      depending on the current spoofing setting

-or- BUGID 0025: Added spoofing option to the preferences menu

-df- BUGID 0129: Switched "Frames support" and "Spoof as Mozilla"
      options in the URLPrefs. Renamed "Spoof as Mozilla" to "Spoof as"
      and changed the checkmark to a cycle gadget with provision for
      multiple spoof options

-or- BUGID 0775: Empty href attributes in links now load the URL path
      of the displayed page, rather than reloading the displayed page

-df- Modified the ProgressInfo window to use a progress bar when IB
      is shutting down. Additionally changed it slightly to display the
      progress when printing multiple pages in the progress bar itself,
      rather than above it as it was previously

-df- Added the IBrowse logo to the startup window

-df- Added a progress bar to the startup window

-or- BUGID 0574: Optionally (and by default) display the document not
      found error page returned by a server, instead of IBrowse's own
      error message in requester or HTML display

-df- Added new string for "Ignore custom colors:" from "URLPrefs"
      to the catalog. The old string was used in two places, with
      slightly different formatting (ie. HTML, where a : isn't required)

-df- Added new string for "Frame support:" from "URLPrefs" to the
      catalog. The old string was used in two places, with slightly
      different formatting (ie. HTML, where a : isn't required)

-df- Moved Download Manager options into their own page in the prefs

-df- BUGID 0202: Moved JS options into their own page in the prefs

-df- BUGID 0465: Adjusted the layout of the toolbar prefs buttons, so
      that the buttons are all equally sized

-df- BUGID 0384: Tidied up the layout of the toolbar prefs, adding
      suitable group titles

-df- Updated the copyrights, dates and links on the about: page

-df- Added new pointers for frames. Moving over the frame will
      change the pointer to resize arrows, and dragging them will
      show the dragging hand pointer

-df- Implemented preliminary context pointers. Moving the mouse
      over links will change the pointer to a hand, and clicking the
      link will animate the finger clicking

-df- Changed the layout of Prefs -> General to make the layout more
      logical

-df- BUGID 0517: Changed the layout of the radio gadgets for the
      default behaviours, and moved them to the GUI page

-df- BUGID 0738: Added Authentication Status column to Password
      Manager

-df- BUGID 0738: Localised strings in the Password Manager

-or- BUGID 1057: JS: Accessing image.complete can no longer cause
      enforcer hits if an error has occurred while loading the image

-or- BUGID 1052: Ignore meta-refresh content with no specified time

-or- BUGID 1042: Show title attribute of links in bubble help

-or- BUGID 0785: Display title attribute of images in bubble help,
      instead of the alt attribute, when possible

-or- Added IE "square" alias for imagemap shapes

-or- Added dummy function for document.clear() - no longer causes errors

-or- Corrected error message for when SSL support is disabled in prefs

-or- Tweaked the handling of out of cell table content to honour text
     colour and font changes

-db- BUGID 0382: Added "View link in new inactive browser" FAB menu
      option

-db- BUGID 0671: Added primary background tab loading

13-Nov-04 Beta 24.8 out

-or- JS: BUGID 1026: Fixed up version string to work with DOpus

-or- JS: Memory is no longer allocated for array entries not in use

-or- JS: Fixed Array.sort's handling of entries that are not a number
         or string (undefined entries in particular)

-or- JS: RegExp static property handling got broken recently - fixed

-or- Fixed the auto-proxy isInNet() function

-or- Strip the port number from the auto-proxy host parameter

-or- Unescape javascript: URLs before running the associated script

-or- BUGID 1040: Form submission constructed bad URL when the action
      attribute was blank and current URL had a query part already

-or- document.writeln now only adds a newline character after the final
     argument, instead of after every argument

-or- When posting forms, never use a cached version of the result page

-or- Fixed broken handling of URLPrefs entries that contain only one
      wildcard, #?, when that wildcard isn't at the end of entry

-or- BUGID 1038: document.getElementById() can now find images

-or- BUGID 1037: Fixed crashes that could occur when using the "Paste
      clipboard to URL" menu

-or- BUGID 1036: Fixed info window enforcer hits that occurred when
      moving the mouse over a <li> bullet

-df- BUGID 0690: PopFont image is used for the font requester for MUI 3.9+

-df- BUGID 0690: Def save dir requester changed to directories only

17-Oct-04 Beta 24.7 out

-or- Reworked the modified table parser from the previous release,
     since it broke scripts that ran inside tables, causing hits, etc

-or- Fixed broken table alignment in the updated table parser

-or- Added workaround for incorrect coordinate order in image maps

15-Oct-04 Beta 24.6 out

-or- JS: Library now has a full id string, and at last the revision
         number is now bumped for each new update

-or- JS: Fixed bug which could potentially result in a MemUse warning
         or trying to free a bogus pointer

-or- BUGID 1010: Out of cell table content is now rendered again (above
      the table)

-or- BUGID 1016: File upload form inputs now respond to a reset

-or- BUGID 1015: Fixed version identification for the commodities
      information string

-or- BUGID 0565,0839: Ignore disposal method of last GIF anim frame, and
      always redraw the background when looping back to the first frame

-or- BUGID 1011: Fixed imcomplete rendering of first GIF anim frame,
      where the frame is smaller than the image size, and increased
      minimum allowable frame delay

-or- Removed unnecessary confirmation requesters that appeared when
      the demo times out

-or- Resynced PS printing layout engine with main layout engine

-or- If the estimated download time for a file is 24 hours or greater,
      the finish date is shown in addition to the finish time

-or- Fixed bug in disk cache which caused files to be mistakenly erased
      when updating an existing cache entry

-or- BUGID 1004: FTP links are no longer parsed, and will be shown in
      italics in the displayed hyperlink instead

-or- Tweaked anti-aliased font detection to work with MorphOS too, when
      rendering hyperlinks

-or- JS: BUGID 1003: When removing a selected entry from a <select>
      listview, the following entry is no longer selected in its place

-or- BUGID 0803: Fixed hits that occurred when moving the mouse over an
      imagemap where the specified <map> was not present

-or- JS: BUGID 1002: Fixed enforcer hit caused when reading the name
      property or an <area> element
        
-or- BUGID 1001: <button> now defaults to a submit button when an
      invalid type is given

-or- Tweaked GUI refresh when loading settings and during JS execution

-or- JS: Fixed memory trashing bug that occurred when setting components
      of a URL

13-Sep-04 Beta 24.5 out

-or- BUGID 0824: Fixed meta-refresh parser to handle a missing
      semi-colon after the delay value

-df- BUGID 0690: Changed imagery for file/directory request gadgets to
      the correct MUI image

-or- BUGID 0629,0675: Ignore duplicate HTML element attributes

-or- BUGID 0623: Fixed lack of simple window refresh when using the
      settings file requesters

-or- Update open cookie window when cookies are removed by a site

-or- BUGID 0605: Improved missing </select> end tag recovery and
      handling of the </option> end tag

-or- BUGID 0805: <keygen> now works without specifying the challenge
      attribute and key sizes are now shown in descending order

-or- JS: The Function constructor can now accept an empty string as
         the first parameter

-or- BUGID 0997: Fixed display of image URLs in the info window,
      when containing a '/' in the query part of the URL

-or- JS: Added name/id property support for links (not just anchors)

-or- JS: Added title property support for images and form elements

-or- Added progress status for JavaScript execution (shown only when
      execution time exceeds 1 second)

-or- JS: Parsing large amounts of JavaScript is now significently
         faster than before

21-Aug-04 Beta 24.4 out

-or- JS: BUGID 0987: Added id property support for image, form and all
      form element objects

-or- Fixed incorrect minimum table cell width calculation which could
      cause text to overflow a cell if any text styling was used

-or- BUGID 0618: Replace tabs, and other whitespace characters in
      alert requesters with space characters

-or- BUGID 0501: Wordwrap alert(), confirm() and prompt() JS requesters

-or- JS: The throw statement result now propagates properly through
         function calls

-or- JS: Try...catch statements now require at least one catch section
         or a finally section, otherwise an error will be raised

-or- JS: Improved uncaught exception error messages

-or- JS: Fixed error reporting of unexpected default, case and throw
         statements in functions

-or- JS: Function.arguments is now available to all functions in the
         calling chain, instead of just the current function

-or- JS: Property keys, for arrays/object, that are not a number or
         string, are now always converted to a string, if possible

-or- JS: Implemented Function.caller property

-or- JS: BUGID 0983: Disabled nested comment support, for compatiblity

-or- JS: Fixed bug in String.match which was causing a warning message
         to be displayed when no global matches occured

-or- JS: Tweaked unescape() so that it can return strings containing
         null characters

-or- BUGID 0780: URLs are now unescaped before being displayed in the
      status bar or info window

-or- BUGID 0982: Due to previous fixes in the GIF decoder, the 8-bit
      dithering decoder got broken, resulting in problems such as bad
      transparency handling - fixed

-or- BUGID 0984: Tweaked the bug 0776 fix to handle volume names that
      contain space characters

-or- BUGID 0981: Handle UTF-8 byte-order marker

-or- BUGID 0027: <select> elements using listviews now have their width
      set to the longest entry in the list

-or- BUGID 0955: Fixed bug in <textarea> parser that could cause a
      leading &lt; to not show up

-or- Relative URL references in external JavaScript files are now
      interpreted relative to the script URL, not the page URL

-or- Fixed MorphOS version number recognition in the User-agent string

03-Aug-04 Beta 24.3 out

-or- BUGID 0974: Fixed an MUI escape sequence exploit concerning the
      non-editable source window

-or- Fixed memory leak concerning the closing of the source and CA cert
      import info windows

-or- BUGID 0970: Fixed enforcer hit that could occur after changing
      the editable source window option in the prefs, if the source
      window had been open at some stage

-or- The palette used for printing datatype images (that includes
      internal images, such as <li> bullets, too) was not correct
      when using an 8-bit display - fixed

-or- BUGID 0971: Printing of images that have transparency was still
      flawed - rewritten to work properly this time
      
-or- BUGID 0810: document.getElementById() can now also find form elements

-or- Added id attribute support for <form> elements 

-or- Works again on MorphOS

-or- BUGID 0673: User-agent string modified to show processor type and
      the MorphOS version when running on MorphOS

-or- Changed 'I' in Mozilla spoof string to 'U' (stronger encryption)

-or- JS: window.opener is also now set properly for windows opened
         via the target attribute in links and forms

-or- BUGID 0957: The "Use" Def. save dir option is no longer overridden
      by the "Download files automatically" option, so now it'll always
      cause a file requester to be shown

-or- Reworked FTP networking code to not split command strings when
      sending then, where possible, which should improve connections
      with some servers

-or- Fixed bug in disk cache handling where loading redirected URLs
      could cause a disk cache file to not be deleted, due to the file
      not being closed

-or- Fixed hits that could occur after navigating to a frameset page
      with a <script> section, present in the memory cache

-or- BUGID 0964: After saving the printer prefs via the menu in the
      print options window IBrowse no longer asks if you want to save
      the settings on exit

-or- BUGID 0963: Fixed the loading of the printer prefs file, where the
      print images and colour printing options got swapped around

-df- Fixed typo in beta demo requester

-or- Fixed the locale button for the "Accept language" prefs option to
      handle OS4 locale names, and added bosnian, croation, finnish,
      hungarian, russian, serbian and slovenian

-or- Cookies no longer rejected if path match fails

16-Jul-04 Beta 24.2 out

-or- BUGID 0741: The "Use MiamiSSL" setting is now disabled by default

-or- BUGID 0682,0892,0949: Added Amigaworld.net and amiga-news.de
      default fastlinks, and changed Aminet URL

12-Jul-04

-or- BUGID 0151: Fixed incorrect calculation for tables that have no
      specified width and %-width cells, which could cause tables to
      be too narrow

-or- BUGID 0243: Completely ignore any <form> elements nested inside a
      <form> element

-or- Fixed various vertical spacing layout issues (missing and
      extraneous blank lines) concerning elements such as <pre>,
      <address>, <h1...5>, <hr>, <ul>, <ol> and <table>

-or- <pre>, <h1...5>, <hr>, <dl>, <ul> and <ol> now reset any current
      paragraph alignment to the current default alignment

-or- Stray <li> elements now rendered with a bullet point rather than
      being ignored

-or- BUGID 0070: No longer insert a blank line at the start of a list
      item when the content begins with a <div>, <center>, <table> or
      <p> element

-or- BUGID 0768: Fixed messed up layout of <ul> and <ol> lists in
      non-left aligned sections

-or- BUGID 0016,0063,0153: Fixed layout problem where the last item
      of a nested <ul>, <ol> or <dl> list was indented incorrectly

-or- BUGID 0052,0670: Changed handling of content inside a table but
      outside td/th cells (i.e. broken HTML) to be more consistent
      with IE/Moz

-or- <input type=image> elements no longer default to having a border

-or- Fixed a case where <input type=image> elements could have a
      following forced line break

-or- JS: Added support for anchor.id

-or- BUGID 0827: <a href="#link"> links will now jump to anchors with
      a matching ID attribute, in addition the name attribute

-or- BUGID 0688: Fixed a crash bug that could occur when using a
      native screenmode, when the "Use fastmem for images", "Wait for
      Background" and "Wait for Image" settings are all enabled

-or- BUGID 0699: The save button in the source edit window now works
      for local URLs pointing to a directory, and index.html has
      automatically been loaded

-or- BUGID 0776: The root for relative links in local files has been
      changed from file://localhost/ to file://localhost/device:

-or- Added support for <del> and <ins>

-or- BUGID 0754: Links using an unknown target name now open in a new
      window

-or- JS: The arguments object became invisible to functions called from
         a different context (e.g. <frame>) - fixed

-sb- Fixed a nasty bug that could lead to crashes if requests were
      interrupted at the wrong moment

18-Jun-04

-or- In table cells, if a height attribute was given, vertical
      alignment would always change to "top" - fixed

-or- Skip whitespace in meta refresh "URL = http://..."

-or- Added preliminary support for <button> (plain text only for now)

-or- Cookies will now be rejected if certain conditions fail - domain
      attribute does not "match" serving host, for example

-or- BUGID 0814: Cookies set using a domain of the form .y.com will
      now be served to y.com, in addition to x.y.com

-or- BUGID 0658,0736,0755,0799: Whitespace trailing cookie values in
      Set-Cookie string is now stripped (this often caused problems
      with cookies incorrectly getting set with a path of "/ ")
      
-or- BUGID 0706: With 'Wait for background' is enabled, pages would
      never be displayed when the specified background image failed
      to load (e.g. non-existant, user interruption)

-or- BUGID 0678: Fixed problems with the 'Wait for Image' feature which
      could prevent pages from being fully displayed when there are
      multiple image elements with no src attribute, or referencing
      the same image which fails to load

-or- Disk cache file structure modified to incorporate character set
      information - version bumped from 20.3 to 20.4

-or- Unicode &#nnnn; references are now mapped back to windows-1252
      if possible

-or- Added preliminary support for pages using UTF-8 encoding, mapping
      back to windows-1252 for now

-or- JS: Date.getYear, Array construct, Array.toString, Array.push,
         String.substring, String.split, String.replace and RegExp
         object now behave differently depending on the version of the
         <script> session (if given), for backwards compatibility with
         JS1.0-1.3

-or- JS: Handling of '\' used to escape newline chars in strings changed
         when running in JS1.0-1.2 mode

-or- BUGID 0806: <script> sections specifying a type attribute are now
      ignored if the type is anything other than text/javascript

-or- BUGID 0822: Handle XHTML minimized empty tag syntax where the tag
      has no content at all (e.g. <br/>)

-or- BUGID 0707: Fixed handling of <font face=...> tags, where more than
      one font is listed

-or- BUGID 0716: Fixed JS event handlers for <area> elements and image
      links, which now get triggered when no href attribute was specified

-or- BUGID 0832: Fixed image.width and image.height for image elements
      that have no width/height attributes in the HTML

-or- BUGID 0723: top.innerWidth/Height now return the correct dimensions
      when using in a frameset, rather than 0 for both

-or- BUGID 0710: Fixed the onLoad/onUnload event handlers to work in
      nested frameset elements

-or- BUGID 0337: Fixed PS printing of images that have transparency,
      which wasn't working when running on a screen > 8-bit depth

-or- JS: Fixed parsing of non-alphanumeric character classes in regular
         expression literals

-or- Changed rendering of links when using anti-aliased fonts (OS4), to
      remove the anti-aliasing build-up when overwriting text

22-Apr-04

-df- BUGID 0905: Added a reference to the Troubleshooting > SSL section
      of the documentation, to the SSL error requester

-df- BUGID 0899: Changed "Cache secure webpages" to Cache secure pages"
      to better reflect its function.

-or- BUGID 0926: Fixed bug which could cause a crash when opening the
      settings window

-or- BUGID 0925: Fixed lockup that occurred when navigating framesets
      with the back/forward buttons when invalid HTML is used

-or- BUGID 0908: No longer terminate posted form data with a CRLF pair,
      which was an old NS4 trick, no longer used by newer browsers and
      causes problems with some sites

-or- Fixed badly formatted version tags in the ibccs which were causing
      MUI to trash memory

-or- Added experimental support for OS4's new font/charset system - pages
      specifying a charset supported by OS4 will now be displayed using
      the correct characters, assuming you have set IBrowse up to use
      non-bitmap fonts

-or- Character set information is now stored from the HTTP headers and/or
      meta tags in the HTML

-or- BUGID 0920: Fixed a hit which occurred when exiting IBrowse with a
      search window still open

-or- BUGID 0900: The PRINT ARexx command now deiconifies IBrowse,
      preventing the print windIdow from failing to close

-or- BUGID 0507: Host objects (window object included) can now themselves
      have properties defined via array indexing - e.g. window[0] = 1;

-or- Mimic IE's default object property lookup - normally, document.prop
      is used to access properties in the document object, but IE allows
      the document. part to be dropped - first the window object is
      searched, and if not found, then the document object

-or- Increased maximum number of global cookies from 300 to 2000, and
      introduced a 200 per domain limit

-or- When pressing Enter in form's string element, the form is now always
      submitted if it's the only string element, even if there are more
      than one submit button (e.g. www.google.com)

-or- BUGID 0763: Handling of query URLs directly following the hostname
      (e.g. http://www.test.com?blah) has now been fixed to work correctly
      in all areas

-or- BUGID 0803,0876: Reworked imagemap handling to closely mimic
      Mozilla/IE, whilst removing hits that could occur with server-side
      imagemaps

-or- BUGID 0664: Fixed crash that occurred after exiting IBrowse while
      something is still downloading in the download manager, and trying
      to load IBrowse again before the download has completed

-or- Fixed a read into unallocated memory by the URL list constructor

-or- Reworked and fixed the frame clipping of resized GIF anims, which
      was causing some very nasty memory trashing before

-or- Fixed write to previously freed memory when flushing browser history

-or- '@' char now escaped when sending form data

-or- Fixed out of range value passed to a text rendering routine which
      could cause a busy loop when a fixed width font was involved and/or
      slight layout problems in rare cases

-or- BUGID 0898: Fixed "Cache secure pages" and "Cache secure images"
      prefs options - functionality was reversed

-or- JS: Reading properties in alias objects now fails if the property
         is recognized, but as yet undeclared

-or- JS: Changes to facilitate accessing host object properties using
         numeric indexing

-or- JS: Array.splice can now be called with only one parameter

-or- JS: Fixed up reserved character tables for escape, encodeURI and
         encodeURIComponent methods

15-Feb-04

-or- BUGID 0829: Fixed unnecessary deletion of cookies during a session

-or- BUGID 0819: No longer immediately exits when using the MUI iconify
      on startup setting

-or- BUGID 0664: Fixed hits/crash that occurred after exiting while the
      download manager was busy and starting IBrowse again while it was
      still busy (also, no longer exits in this case)

-or- BUGID 0627: Added support for hexadecimal character references
      (e.g. &#xe5;)

-or- BUGID 0893: Use cr/lf to terminate FTP commands, instead of just lf

-or- JS: Fixed declaration space handling problem concerning the for
         statement

-or- JS: Declaration space side effects now work correctly for functions
         called recursively, but indirectly

-or- JS: The equality operator now evaluates to FALSE if either operand
         is not a number

-or- JS: Strict (in)equality operators now work correctly with hostrefs

-or- JS: Added workaround for orphaned objects, so that the lib no
         longer gets stuck in a neverending loop on exit

19-Jan-04

-or- BUGID 0731: onFocus/Blur now supported by <select> listviews

-or- BUGID 0862: Before the fix for bug 0861, it was possible for a cookie
      to be set with a blank domain - added extra integrity check to make
      sure this can never happen

-or- BUGID 0861: Detect invalid absolute URLs in HTTP Location header field
      and return an error instead of trying to load (e.g. "http://")

-or- BUGID 0719: Return values of event handlers of image objects are no
      longer ignored, with surrounding links now inherit this return value

-or- BUGID 0708: SetTimout/Interval can now handle host based functions as
      the first parameter

-df- BUGID 0882: Added seperate strings for the browser tab FAB menus.
      Previously they used the same strings as the main menus, but this
      caused problems when the shortcut was added.

-df- Corrected a few spelling mistakes and typos in catalog

-df- Added new string for "Title" from "Specify title" window to catalog

-df- Added new string for "Specify title" window title to catalog

-df- Added new string for "Ciphers" preferences listview option to catalog

-df- Added new strings for the "ARexx", "Command" and "URL" Action options
      to the catalog

-df- Added new string for "Hotlist" project menu (and renamed to Project as
      per the other windows) to catalog

-df- Added new string for "Normal font" to catalog

-df- Added seperate string for Global History window title to catalog

-df- Added seperate string for URL Clipboard Manager window title to catalog

-df- BUGID 0882: Added menu shortcut to Project/Closer browser menu option

-df- BUGID 0857: Added menu shortcut to Preferences/Settings... menu option

-or- JS: Forgot to free converted negative array indices when accessing
         host objects - caused a MemUse warning

10-Jan-04

-or- Enhanced range checking when downscaling GIF anims, which no longer
      results in individual frames not being downscaled enough to fit
      their position, which lead to memory trashing and crashes

-or- Instead of showing an error, incomplete GIF anims are now shown up
      until the premature end of file

-or- BUGID 0726: Fixed crashes caused by scaling GIF anims down to very
      tiny sizes (1 pixel height and/or 1 pixel wide)

-or- BUGID 0619: Fixed background colour rendering problems with very long
      tables which could trash the display in the worst cases

-or- BUGID 0712: Ignore trailing whitespace in HTTP headers

-or- BUGID 0687,0821: Fixed some problems with handling very short HTTP 0.9
      responses, which could cause crashes before

-or- Fixed loading of images from index.html for file:// URLs pointing to a
      directory, without a trailing '/'

-or- Fixed form data output for forms with unnamed image submit buttons when
      the form is not actually submitted via that button
     
-or- Implemented navigator.cookieEnabled

-or- Added support for &apos; XML entity

-or- BUGID 0728: history.go(0) now reloads current frame instead of
      entire frameset

-or- BUGID 0742: Fixed problems with use of location.replace() on frames

-or- BUGID 0816: link/location.pathname no longer includes any hash or
      search part of the URL

-or- BUGID 0841: Fixed problems accessing elements of the same name in
      the form.elements array

-or- Fixed various ftp loading problems

-or- Fixed a problem which could crash the ftp reader sometimes

-or- JS: parseFloat() now ignores any leading whitespace characters

-or- JS: Implemented top-level encodeURI, encodeURIComponent, decodeURI
         and decodeURIComponent methods

-or- JS: RegExp literals containing a '\' in the last part of a character
         class no longer cause a parse error

-or- JS: Implemented Number.toFixed, Number.toExponential,
         Number.toPrecision and Number.toLocaleString methods

-or- JS: RegExp.prototype.toString() no longer triggers an error

-or- JS: Made it possible to call RegExp() when not used as a constructor

-or- JS: The RegExp constructor now also accepts a RegExp object passed
         as the first parameter

-or- JS: Improved precision of the Math constants

-or- JS: Fixed Math.round() to return the correct result for negative
         numbers

-or- JS: Undid the "fix" from 23.24 regarding the < > <= >= comparison
         operators return undefined if either operand evaluates to NaN -
         now false is returned instead, again (as per ECMA)

-or- JS: Reduced the recursion limit further to prevent stack overflow

-or- JS: try...catch statements were not skipped by the parser properly
         when not required

-or- JS: Reworked the arguments object implementation - now it is
         handled more like a general object, with it being possible
         to define new properties, extend the array and modify the
         length property

-or- JS: Ignore the U+FEFF UTF-8 sequence, which is a byte order marker
         which some Microsoft tools insist on adding at the start of
         ascii JavaScript files!

-or- JS: Improved support for the special comma operator, which was
         previously not handled for all cases where it could be used

-or- JS: Internal attempts to determine whether a user-defined property
         in the window object now return false if a global variable of
         the same name hasn't actually been declared.  Now the with
         statement applied to the window object should work as expected

-or- JS: Unterminated comment errors now only highlight the initial /*
         rather than all the following code

-or- JS: Rewrote Array.join - now much faster (the larger the array, the
         greater the speed gain)

-or- JS: Array indices that are over the maximum limit are now interpreted
         as a property name

-or- JS: Fixed problem in for...in statement handling which could cause
         memory trashing in local declaration space (if present)

-or- JS: Fixed another bug in RegExp char class handling - chars above 127
         still could cause memory trashing

-or- JS: String.indexOf handles position arg of value undefined correctly

-or- JS: String.match now returns null instead of an empty array when used
         with a global regular expression where no matches occur

*** 28-Jan-03 IBrowse 2.3 released to the public ***

-sb- Fixed a bug that could generate some enforcer hits if closing the window
      while a form string was active

-sb- Made a small change that could avoid some enforcerhits when opening the
      cache browser

22-Jan-03 Release candidate 22 (Beta 23.33) out

-sb- Added support for windows chars 0x8e and 0x9e

21-Jan-03 Release candidate 21 (Beta 23.32) out

-sb- BUGID 0637: Fixed why the back button some times causes hits

20-Jan-03 Release candidate 20 (Beta 23.31) out

-sb- Fixed a nasty crash that could occur after closing an ib custom class

-df- Updated the IBrowse logo to look much nicer

-sb- BUGID 0651: Fixed problems with deeply nested tables

-sb- BUGID 0652: Fixed problems with somewhat malformated cookies

16-Jan-03 Release candidate 19 (Beta 23.30) out

-sb- Tweaked installer not to overwrite CopyReplace if existing already

-or- JS: More arguments object handling reorganization - last beta suffered
         from a newly created case of stale pointers :)

14-Jan-03 Release candidate 18 (Beta 23.29) out

-or- JS: Simplified arguments object handling code, fixing a bug where
         pointers to arguments in the declaration space could become stale

-sb- BUGID 0639: Fixed Marios favourite enforcer hit even a tiny bit more

-sb- BUGID 0642 and 0642: Improved support for Ignore Custom Colors

11-Jan-03 Release candidate 17 (Beta 23.28) out

-sb- BUGID 0639: Fixed Marios favourite enforcer hit even more

-sb- BUGID 0636: Fixed a problem where the URL prefs could choose the wrong
      settings sometimes

08-Jan-03 Release candidate 16 (Beta 23.27) out

-sb- BUGID 0631: Fixed problems with one line text printing

-sb- Fixed a js timeout problem that could lead to wrong timeouts sometimes

-sb- Fixed Marios favourite enforcer hit.

-sb- Images without src= is now displayed with an error image

-sb- BUGID 0630: Fixed a problem with image.name

07-Jan-03 Release candidate 15 (Beta 23.26) out

-sb- BUGID 0628: Fixed another comment parsing bug

-or- JS: Fixed break <label> when label points to a for statement

-or- JS: Fixed problems with labels declared inside functions

-sb- BUGID 0626: Fixed a frame resize enforcerhit

-sb- BUGID 0624: Texteditfield could crash if the text was set when the
      gadget was invisible

05-Jan-03 Release candidate 14 (Beta 23.25) out

-sb- BUGID 0621: Fixed a small memory allocation problem

-sb- Increased max URL length to 8192 bytes and made sure that this length
      is checked everywhere

-sb- Tweaked the save settings on exit to be more obvious when save as has
      been used

02-Jan-03 Release candidate 13 (Beta 23.24) out

-or- JS: Fixed switch statement to handle multiple case statements on
         the same line

-or- JS: Allow regexp literals after &&, || and in some other cases

-sb- BUGID 0613: Fixed problems with form.length != form.elements.length

-sb- Coerced FRAMEBORDER with BORDER

-sb- Fixed a memory leak inside framesets

-or- JS: Fixed < > <= >= comparison operators to return undefined if
         either operand evaluates to NaN

-sb- Fixed a problem with empty Content-Type for file upload forms

29-Dec-02 Release candidate 12 (Beta 23.22) out

-sb- BUGID 0569: Fixed problems with Image objects getting wrong properties
      sometimes

-sb- BUGID 0604: Added custom JS property support for form element arrays

-sb- BUGID 0603: Made file:/// aware of %%% escaping in URLs

-or- JS: Fixed handling of break statement within an if statement where the
         loop was not a compound statement

-or- JS: String arguments to Array.concat() cause a new member to be added
         containing that string, rather than a new member for each char in
         the string

-sb- BUGID 0601: Made cookie parsing abit more error tolerant

-sb- Added some heuristics to startup so you can start IB and supply a regular
      path. No need to add file://localhost/ manually

22-Dec-02 Beta 23.20 out

-sb- Improved opening time of settings by delaying AmiSSL stuff until needed

-db- Reinstituted the "Links Expire after" prefs. Global history window is also
     cleared when clicking "Expire Now"

-sb- BUGID 0550: Fixed a creepy bug that caused IB to strip '.' of the end of
      certain URLs. Todd rocks who managed to track this one down!

-sb- BUGID 0599: Made disabling/enabling certs abit more error tolerant

-sb- BUGID 0597: Tweaked meta-refresh to not trigger too often

-sb- Fixed why sometimes some of the Bullet images are kept open

-sb- BUGID 0588: Fixed problems with malformated cookie expiry date strings

-sb- BUGID 0495: JS: Implemented window.closed

-or- JS: Fixed String.replace() - when first argument is a string, it is
         now converted to a flat regexp

-or- JS: Be like IE and Opera and don't reserve keywords that are supposed
         to be reserve for future use

-or- JS: Improved error message for function declarations where the first
         parameter is not an identifier

-or- JS: Tweaked handling of number literals that have a leading zero - now
         the number is treated as decimal instead of octal if any digit in
         the number is bigger than 7

-or- JS: The Date constructor now creates the date relative to local time
         when the parameter is a string and contains no timezone information

21-Dec-02 Beta 23.19 out

-sb- Fixed why IB uses tons of ram without returning it until you quit

-sb- Made it possible to enable incoming and outgoing headers. Visit debugmenu

-sb- Made it possible to inspect the object cache. Visit
      "Debug/Display NetObjects" to see them

-sb- BUGID 0593: Fixed a few problems with location.<prop> items

-or- JS: 'this' is now retained for eval() calls

-db- BUGID 0571: Rexx: Fixed newbrowser again, this time so it does open a
      browser regardless of default new method. And changed the interface so
      that URL comes before BROWSEWINDOWNR

17-Dec-02 Release candidate 11 (Beta 23.18) out

-db- BUGID 0542: Changed MSG_HTML to MSG_MENU_HTML

-sb- BUGID 0511: Improved comment handling in the <script> parser

-sb- BUGID 0512: JS: Added area.onClick support

-sb- BUGID 0573: Added support for body.onUnload and frameset.onUnload

-sb- BUGID 0580: Fixed a few prefs related bugs

-sb- BUGID 0462: Fixed problems with named type=image inside forms

-sb- BUGID 0528: JS: Fixed a few Name and ID related problems

-or- JS: Cleaned up try...catch handling, and removed a memleak

-or- JS: When converting NaN to an integer, the result is now 0 (as per
         ECMA-263)

-or- JS: Fixed problems caused when passing the current arguments object
         to another function, but specifying less than the declared
         arguments for that function

-or- JS: Fixed retention of arguments objects across function calls, which
         got broken in the declaration space rewrite

-or- JS: Rewrote parseInt(), which didn't strip leading whitespace, handle
         negative values or implied hexadecimal values, and the radix
         parameter was not always adhered to

-sb- BUGID 0575: Fixed some enforcerhits

-sb- BUGID 0576: JS: Correct handling of out of bounds references to Option[]

09-Dec-02 Beta 23.16 out

-sb- BUGID 0558: Made window.focus() use the Smart Window Activation option

-sb- BUGID 0572: Made IBrowse accept empty <option></option> tags

-or- JS: Fixed hits that occurred with syntax errors involving the if, with
         and while keywords (e.g. "with = 1" and "while = 1")

-or- JS: Implemented "instanceof" and "in" special operators

-or- JS: Error messages now also specify the class of error (as per the
         different error object types)

-or- JS: Implemented Error, EvalError, RangeError, ReferenceError, SyntaxError,
         TypeError and URIError objects

-or- JS: Restructured error handling so errors can be caught with try...catch

-or- JS: Implemented try...catch and throw statements (to JS1.5 spec)

-or- JS: Major rewrite of local function declaration space handling, to
         allow nested functions to inherit values from the context in which
         they were originally defined, rather than the context from which the
         function is being called from

-or- JS: Math.random() no longer relies on SAS/C's initial internal seed,
         so the random number sequence is no longer the same in each session

-or- JS: Fixed double->string converter, which was adding an extra '-' char
         to numbers with a negative exponent value

-or- JS: Allow RegExp literals inside []

-or- JS: EOLs are now handled properly in ?: expressions

-or- JS: Leading zeroes in number literals now skipped

-or- JS: When converting string variables/literals to number, no longer
         try to interpret an strings as an octal number

-db- BUGID 0571: Rexx: Fixed newbrowser.

-sb- BUGID 0509,0511: Reworked the HTML comment parser abit

-sb- BUGID 0546: Reworked the parser abit to handle invalid markup starts

-or- BUGID 0544: Fixed a problem with haning PNG images

-db- fixed some consistency in the click tabs when the width was very small

-db- fixed even more cases where the rootgroup layout went mental

-sb- Fixed a bug where cookies cookies could be dublicated if set when the URL
      contained a port number.

-sb- BUGID 0556: Made IBrowse recognize text/javascript in <script> markups

-sb- BUGID 0522: Fixed problems with tabing to invisible Stop button

-sb- BUGID 0568: Added some more windows char mappings

06-Dec-02 Beta 23.15 out

-sb- Added debug logging for hanging subtasks

-sb- BUGID 0567: Fixed problems with double clicking on entries in ICE

-sb- BUGID 0548: HTTP0.9 resposnes now sets the content type to text/html

-sb- BUGID 0564: Fixed problems when launching Javascript from forms

-sb- BUGID 0563: Fixed problems with ask user and overwriting files

-db- Fixed some cases where you could not dnd an element to a given position

-db- Fixed some effects in gui dnd where the mark lines were malplaced

-db- Corrected some layout bugs in rootgroup

-db- Fixed crash in clicktabs for very small windows

-sb- BUGID 0484: Fixed refresh problems with MUI setting Redraw without clear

-sb- BUGID 0537: Added support for Refresh = in http headers

-sb- Merged URL parser in main code with the parser in the http libraries.
      this fixed BUGID 0531 among others

-sb- BUGID 0536: Fixed problems with cookies like KEY=valye & KEY_MORE=value2

-sb- BUGID 0551: Added support for empty <a> with eventhandlers

-sb- BUGID 0510: JS: Added dummy functions for captureEvents

-sb- BUGID 0560: Fixed comment parsing inside <style> </style>

-sb- BUGID 0561: Tweaked the Date parsing to make IB more tolerant

-sb- BUGID 0529: Fixed 'Printer' destination option in Print options

-sb- BUGID 0538: JS: Fixed problems with cookies and ? URLs

-sb- Fixed a bug in the http code that stripped '?' from cookie paths after
      the path component was found. Now it it is done in the correct order

-sb- BUGID 0553: JS: Stripping \r from strings before displaying them

-db- BUGID 0521: Added correct escaping of * in ARexx commands

-sb- BUGID 0540: Added stripping NULL bytes from HTML sources when viewing
      them. This breaks UNICODE pages, but IB doesn't support unicode yet

-sb- BUGID 0545: JS: Fixed problems with arrays and toString() and valueOf()

-sb- BUGID 0533: Fixed problems with empty : after hostnames

-sb- BUGID 0533: Fixed problems with empty : after hostnames

-db- Changed the default maxlength on string gadgets to 1 kB

-or- JS: Tweaked handling of nested comments so that /*/*/ is valid

-or- JS: Fixed a nasty recursion bug concerning the function prototype
         object, which would cause stack overflow followed by meltdown

-or- JS: Only treat --> as a comment if it's at the start of a line, as
         to not break valid expressions such as "n-->0"

-or- JS: Fixed broken parsing of \x hex escapes in strings

25-Oct-02 Release candidate 10 (Beta 23.14) out

-or- JS: Skip EOLs in empty object initializer expressions

-or- JS: Turns out the fix for memory loss problem in 23.10 wasn't quite
         right and could cause hits or free memory twice in a worst case
         scenario - have now found the real root of the bug, and this
         should now be fully fixed

-sb- BUGID 0480: JS: IBrowse now allows white space at the end of </script

-sb- BUGID 0479: Made sure IBrowse recognizes JavaScript1.3 and 1.4 marks

24-Oct-02 Release candidate 9 (Beta 23.12) out

-sb- BUGID 0458: Downloaded files are now checked against their reported size
      and flagged as File incomplete? if they are smaller than expected

-sb- The Download Manager window is now brought to front when IBrowse exits
      if there are pending downloads or errors

-or- JS: String.indexOf() now properly checks for out of range fromIndex

-sb- Reversed the order of the failed and ok downloads lists. Now the most
      recently downloaded files appear first in the list. This does not apply
      to the pending and ongoing lists though

-db- BUGID 0368: Fixed graphical corruption in TEF

-db- BUGID 0253: PRINT command added

23-Oct-02 Release candidate 8 (Beta 23.11) out

-sb- Fixed a deadlock bug that could occur if several pages requested cookies
      at the same time as the 'Ask cookie' requester opened

-sb- BUGID 0431: Made sure that 'Refuse from this server' is working in the
      cookie requester

-or- JS: Now short-circuit evaluation really does work properly for ?:
         expressions, and handles the comma operator correctly too

-sb- BUGID 0469: Fixed a bug that could happen if a JS opened a requester from
      inside a timeout

-sb- BUGID 0464: target= in hrefs can now be any named window

22-Oct-02 Release candidate 7 (Beta 23.10) out

-sb- BUGID 0466: Fixed some file:// related bugs

-sb- BUGID 0463: Fixed a HTML comment parsing bug

-or- JS: Fixed non-initialization bugs in Array.concat, Array.push,
         Array.slice, Array.splice, String.split and String.match, which
         could cause random crashes and/or memory trashing

-or- JS: Recompiled everything to use SysBase rather than reading memory
         location 4 everytime before calling exec.library

-or- JS: Fixed expression short-circuit evaluation to work properly
         inside ?: expressions

-or- JS: All class methods called with more parameters than required no
         longer cause an error - extra arguments are silently ignored

-or- JS: The prototype objects for the internal classes are now setup to
         objects of the correct type, instead of them all using generic
         objects

-or- JS: The methods of the internal classes now inherit methods from the
         Function class

-or- JS: It turns out the program objects for top-level internal methods
         in each program space never got freed, which resulted in an
         approx 20K accumulated memory loss after visiting any page that
         uses JS, which only got freed when exiting IBrowse - now fixed!

-or- JS: Cleaned up program space allocation code - no longer crashes or
         causes hits on failure

-sb- BUGID 0451: Added keyboard control to DropDown cycle

-sb- BUGID 0450: Added a popup list for external view arguments

-sb- BUGID 0439: Fixed hits with empty <area> tag

-sb- BUGID 0447: Added support for about:blank

-sb- BUGID 0442: Fixed problems with webservers forgetting space aftrer : in
      headers

-sb- BUGID 0430: Added NOPREFS and NOEDITHOTLIST to dist icon

-sb- BUGID 0430: Fixed NOEDITHOTLIST

-db- Various Texteditfield fixes

-sb- BUGID 0426: JS: Fixed some Option() memory trashing

16-Oct-02 Release candidate 6 (Beta 23.9) out

-sb- JS: Added support for onMouseOver and onMouseOut

-sb- BUGID 0418: Fixed problems with flushing of table backgrounds

-sb- BUGID 0404: Fixed hits on pages with Cycle gadgets

-sb- BUGID 0403: Fixed problems with invisible tab drag zone

-sb- BUGID 0408: Improved user:passwd@ftphost support

-sb- Updated png decoder to libpng-1.2.1

-sb- Fixed local MIME problems

-sb- Fixed correct updating of window title when moving back and forward

11-Oct-02 Beta 23.8 out

-sb- Improved tab flipping/adding to make sure the page is not redrawn
      when it is not really needed

-sb- Improvd page flipping and page loading. Now the page is not redrawn
      until actually needed. Which means that pageflipping wont flicker
      as much as it did before

-or- JS: Implemented isFinite() top-level method

-sb- BUGID 0378: Added possibility to set mime type of uploaded files.

09-Oct-02 Release candidate 4 (Beta 23.7) out

-sb- BUGID 0376: Made the prefs layout more consistant

-sb- BUGID 0369: Fixed TEF scrollbar problems

-sb- Fixed a potential crash when loading frames in an iconified window

-db- BUGID 0367: Removed hits when adding entries to the hotlist via ARexx

-sb- BUGID 0365: Fixed double ghosted gadgets in prefs

-sb- When closing the last window and there are pending images loading, the
      images are properly interrupted before closing the window

-sb- Optimized the way resizing of the HTML display works during reloayout
      of pages. Now IBrowse will still react on the scrollers and update
      the correct part of the page if the scrollbars have moved during layout

-sb- Fixed a potential crash bug when moving custom toolbuttons in prefs

-sb- BUGID 0364: IBrowse now deselects the URL string when pasting an URL
      from the clipboard or from REXX

-sb- JS: Improved refresh when JS is updating JS objects on a page

-sb- Fixed a bug that could cause the %p (pubscreen name) to stop working

-sb- IBrowse now deactivates the URL gadget when loading the about page

03-Oct-02 Release candidate 3 (Beta 23.5) out

-sb- Improved image maps short help handling

-sb- JS: Fixed problems accessing image maps properties

-sb- BUGID 0357: Improved Abort all in download manager

-or- JS: Date.setYear() is now able to handle a 4-digit year parameter, in
         addition to the usual year-1900 (no more strange eBay cookie
         expiration dates)

-or- Added support for datatypes scaling of images (when applicable)

-or- JS: Negative array indices are now interpreted as a property name,
         rather than enforcing an out of range error

01-Oct-02 Release candidate 2 (Beta 23.4) out

-sb- BUGID 0352: Fixed problems with end time calculation for downloads

-sb- BUGID 0334: Fixed status text beeing displayed wrong in sometimes

-sb- BUGID 0330: Fixed Abort All downloads not working correctly

-sb- BUGID 0344: Fixed Browser activation after closing browsers

-sb- Fixed hits which could occur when JS accessed images on pages with <li>

-sb- BUGID 0353: Fixed closing windows crash

-db- BUGID 0350: File requester for saving hotlist now reads "Save hotlist as"

-db- BUGID 0345: Users are now able to drag a browser from one window to the end
      of another window's clicktabs

-sb- BUGID 0349: Fixed problems in Bookmarks Manager

-sb-Improved the Table refresh code alot

-sb- BUGID 0329: JS: Improved document indexing

-sb- BUGID 0333: Made font mapping optional

-or- JS: When accessing a host object, if the host index is a number in
         a string, and the corresponding array item is undefined, we now
         try again treating the original string as a property name

-sb- Added a Default Close method: Window/Browser prefs option

23-Sep-02 Release candidate 1 (Beta 23.2) out

-or- JS: Added custom ECMA-compatible float->string conversion routine,
         since SAS/C's gcvt() is too lossy, causing problems on some sites

-or- JS: Fixed bug in the logical expression short-circuit code

23-Sep-02 Beta 23.2 out

-sb- BUGID 0322: Improved the Download Manager with prefs options

-sb- BUGID 0315,0321: Fixed Show Source prefs option

-sb- BUGID 0318,0321: Fixed view source hits

22-Sep-02 Beta 23.1 out

-sb- BUGID 0303: Improved handling of active MUI objects inside HTML groups
      alot. Now there should be no reason for MUI to crash when you flip
      between pages with active objects

-sb- BUGID 0316: It is now possible to select the URL string via a hotkey

-db- BUGID 0301: Added support for D&D from clicktabs to fastlinks

-db- BUGID 0310: Selecting a browser tab now requires a full click

-sb- Improved handling of Editable Source prefs when closing prefs

-sb- BUGID 0312: Fixed a couple of unnecessary refreshes

-sb- BUGID 0309: Fixed problems with failed downloads not recognised

-sb- BUGID 0305: Fixed problems with flushing images without cached tiles

-sb- BUGID 0308: JS: Fixed problems with forms containing elements named
      the same as the actual form

-sb- BUGID 0304: Fixed a nasty bug which could create bogous URLs if the
      initial URL contained .. or .

-sb- BUGID 0299: Added some sanity checks for font sizes in prefs

-sb- BUGID 0282: Fixed problems with Windows menu entries being corrupt

-sb- BUGID 0298: Fixed ghosting of wrong gadget in prefs

-db- BUGID 0300: Added labels in the fonts prefs page

-sb- Avoiding autoselect of URL gadget when opening a new page from a link

-or- Fixed some gfx related problems visible on Spectrum cards with some
      screen depths

-or- JS: typeof hostref now evaluates to "object" instead of "hostObject"

-or- JS: Fixed cases where the end of an expression, during short-circuit
         evaluation of logical expressions, was not determined correctly

-or- JS: Functions defined locally inside a function should inherit the
         local declarations in the current scope

18-Sep-02 Beta 22.69 out

-sb- BUGID 0291: Moved the cachebrowser into ibcc and added a error handling

-sb- BUGID 0293: JS: Fixed escaping of linebreaks in strings

-sb- BUGID 0287: JS: Fixed problems with event handlers removing other event
      handlers

-sb- The HTML parser does not convert &xyz; entities before passing them to
      the JavaScript engine any longer

-sb- BUGID 0290: Fixed title problem in Download Manager

-sb- Added export functionality to CA certificates

17-Sep-02 Beta 22.68 out

-sb- Minor fixes and adjustments on the preferences

-sb- BUGID 0282: Fixed problems with unnamed form elements

-db- BUGID 0284: Renamed Window History to Browser History

-db- BUGID 0262: Fixed proper labelling in the FAB Menu page in prefs

-db- BUGID 068: Added activation of location gadget on "New browser/window"

-db- Added Reload to the browser FAB Menu

-db- Fixed Cosmetic changes in the prefs

-db- BUGID 0267: Added an ASL requester for the Javascript Error log selector
      in prefs

-db- BUGID 0277: Complemented "Flush Images in Current Window" with a
      "Flush Images in Current Browser"

-sb- BUGID 0088 & 0046: Improved the handling of HTML comments and </script>
      markups inside javascripts

-sb- Improved the way MUI objects are handled on web pages. This should remove
      all problems where pages are layouted extremely slowly (BUGID 0273) or
      when the fileuppload widget appears in the upper left corner

-sb- BUGID 0272: Fixed problems with bad images and cached image sizes

12-Sep-02 Beta 22.67 out

-sb- Added possibility to import DER and PEM x509 CA certificates

-sb- BUGID 0269: Fixed a problem that could occur if sending REXX/GOTOURL to
      IBrowse after closing a browser or browse window

-db- Tweaked a file name lenght limitation

-sb- Improved ?body= support

09-Sep-02 Beta 22.66 out

-sb- BUGID 0244: Fixed display problems in the status bar for pages returned by
      servers who return wrong size information

-sb- BUGID 0246: Fixed error message when plugins are not found

-sb- BUGID 0248: JS: Added support for location.assign("url");

-sb- BUGID 0245: Added a workaround for buggy pages with
      content="0" URL="bla bla"; instead of content="0; URL=bla bla"

-sb- BUGID 0242: Fixed problems with Wait Image Sizes and non cached images

-sb- BUGID 0237: Added support for body=bla bla bla mailto: URLs

-sb- JS: Fixed misc problems with document.getSelection();

-sb- BUGID 0256: Fixed problems copying ASCII = 255 chars

-sb- BUGID 0256: Fixed problems with some ASCII >128 chars in the title bar

-sb- BUGID 0123: Fixed problems with truncated filenames

-sb- BUGID 0236: Fixed problems with cached image sizes where one of the
      sizes were 0

-sb- IBrowse now correctly executes ARexx: QUIT FORCE

-sb- BUGID 0235: Added support for user:password@host http and https urls

-or- JS: Fixed problem with switch statements placed at the very end
         of a script

-or- JS: Fixed the for...in statement to only return the indexes of
         array elements that have actually been set by the script

-sb- BUGID 0230:JS location.href assignments now use the URL of the page
      where the script was created as base when calculating the new URL

31-Aug-02 Beta 22.65 out

-sb- BUGID 0184: IBrowse will now warn if IB is trying to exit with running
      subtasks. IBrowse will offer to wait or to kill the subtaks

-or- JS: Reading a return value from a host function that doesn't actually
         set a return value is no longer treated as an error

-sb- BUGID 0228: JS: Now IBrowse prompts when a js is trying to close a window

-sb-BUGID 0229: Delayed image maps are now loaded if configured so

-sb- BUGID 0149: Fixed.

-or- JS: Fixed bug in RegExp character class bitmap creation which caused
         memory to get trashed for any chars above 127

-or- JS: Some minor fixes and optimizations in the RegExp module

-or- JS: When reporting errors, truncate string from both sides of the
         actual error when the total line length is greater than 80 chars
         (helps with those "JS all on one line" scripts)

-sb- Improved handling of image sizes and cached sizes

-sb- BUGID 0227: Fixed yet another piggyback loading issue

-sb- BUGID 0218: JS Fixed searching for Image objects inside forms

26-Aug-02 Beta 22.64 out

-sb- BUGID 0112: Fixed problems with TEF deleting inserted chars sometimes

-sb- BUGID 0217: Widgets now correctly looses focus when opening new browsers

-sb- BUGID 0204: Fixed excessive flicker on pages with lots of document.write

-sb- BUGID 0223: Fixed problems with delayed image sizes and loading

-sb- Improved rendering of Delayed image symbol when the image size was cached

-sb- BUGID 0200: Fixed problems with double clicking on links

-sb- BUGID 0102: JS: setTimeout and setInterval is now only cleared if
      the script that created them contains errors. All other scripts remain
      unaffected of errors

-or- JS: No longer ignore return statement errors when return is used
         outside a function

22-Aug-02 Beta 22.63 out

-sb- JS: Made Image.border a writable property

-sb- BUGID 0205: JS: Added Image.onLoad

-sb- BUGID 0213: JS: Fixed

-sb- Improved the search order for properties inside documents and forms

-sb- BUGID 0190: Fixed a problem that could cause hits during loading

-sb- Cleaned up the Piggyback loading even more

19-Aug-02 Beta 22.62 out

-sb- Added debug options to allow dumping of child task status

-sb- BUGID 0181: JS: Fixed name references in window.open();

-sb- Updated IBCacheBrowser to the latest version

17-Aug-02 Beta 22.61 out

-sb- BUGID 0035: Removed all references to www.omnipresence.com

-sb- Added help text to the header and footer printing strings 

-sb- BUGID 0167: IBrowse now ask to save the printer prefs when exiting

-sb- Enabled the 'Backwards' printing option for postscript

-sb- Improved postscript printing with a nice progress bar

-sb- Added possibility to Save, Restore and Reset printer settings

-or- JS: Added JS1.3 call and apply methods for functions

-or- JS: Functions no longer inherit values from local variables defined
         in the calling function

-or- JS: Window.* custom properties are now tied to global variables of
         the same name, instead of the current instance (e.g. local
         variable)

-or- JS: Optimized object valueOf/toString() fallback routines

17-Aug-02 Beta 22.60 out

-sb- BUGID 0210: Improved handling of lf/cr in form elements

-sb- BUGID 0178: Fixed problems with aborting connections in frames

-sb- BUGID 0201,0169: Fixed weird crashes :-)

-sb- BUGID 0208: Increased mime main and mime sub lenght to 34 chars each

-db- BUGID 0150: Fixed new window opening when default new method set
                 to "browser"

-db- Rexx: Added commands NEW and NEWBROWSER

-sb- BUGID 0206: JS: Fixed all hostObject.valueOf() and hostObject.toString()

-sb- BUGID 0203: JS: Fixed problems with Image.src

-sb- BUGID 0207: JS: Fixed problems with Form.method

03-Aug-02 Beta 22.59 out

-or- JS: Undeclared hostref values now converted to undefined

-or- JS: Fixed problems with equality comparisons involving hostrefs and
         made the JSLib perform the comparison internally

-sb- BUGID 0152: Javascripts after <frameset> markups are skipped now

-sb- JS: Reading Image.src generated enforcerhits

-sb- Fixed a bug that could cause pages to jump to wrong places when
      navigating when moving back to a previosly visited page

-sb- JS: Added prefs option disable window move and resize from javascripts

-sb- JS: Fixed so that options[nn] where nn is larger than the array returns
      undefined

-sb- BUGID 0196: JS: Fixed problems with pages that opens new browsers while
      parsing pages with form elements on

-sb- BUGID 0142: JS: Fixed problems with Image objects beeing assigned urls
      multiple times

-sb- BUGID 0146: Fixed problems with _parent frame references

-sb- BUGID 0154: Changed behaviour of download log when canceling requests

-sb- BUGID 0160: JS: Fixed problems with location.reload();

-sb- BUGID 0192: Fixed problems with missing path for external viewers

01-Aug-02 Beta 22.58 out

-sb- BUGID 0182: JS: Return value from eventhandlers that errors is now
      ignored when th rest of the execution is performed

-sb- BUGID 0156: Fixed problems with spaces and active checkbox objects

-or- JS: Skip EOLs in period references, array indices and between
         prefix/postfix operators

-or- JS: Enabled error reporting for all errors that occur inside an
         expression, which will provide more precise messages and catch
         syntax errors that went by unnoticed until now

-or- JS: Fixed length property for objects - for string wrapper objects the
         length is now the actual string length, and is not a property of
         all objects other than arrays and functions (may be set by user);
         also, the length property of string and function objects can no
         longer be modified

-or- JS: When converting a number to a string, upto 21 significent digits
         are now produced (was 10) as per ECMA-263, before resorting to
         exponential notation

-or- JS: The arguments array is no longer read-only and can now also be
         indexed with numerical strings as well as numbers

-or- JS: When a function modifies the parameter(s) it was given, the
         corresponding arguments array entry is changed too, and vice
         versa

-or- JS: Fixed use of ?: expressions inside a [] pair

-or- Added support for Beta, Dagger, OElig, Prime, Yuml, bdquo, beta,
     bsquo, dagger, emsp, ensp, frasl, ldquo, lowast, lsquo, lsaquo, minus,
     mu, oelig, oline, permil, prime, rdquo, rsquo, rsaquo, sdot, sim,
     thinsp, tilde, trade, zwj and zwnj HTML character entities

-db- BUGID 0137: Fixed problems when draging urls to create a new tab with
      default new method set to window

-sb- BUGID 0159: JS: Added support for window.opener

-sb- JS: Changed search order back for document properties. (See beta 54)

-sb- BUGID 0165: Title when loading text files are now set to the filename

-sb- BUGID 0187: Fixed problems with viewing images with long urls separately

-sb- BUGID 0171: Fixed probelsm with \n or \r chars in meta-refresh markups

-sb- BUGID 0185: JS: Fixed problems with option.value

-sb- BUGID 0176: JS: Fixed problems with form[nn] references

-sb- BUGID 0175: JS: Fixed problems with unnamed Textarea objects

-sb- BUGID 0189: JS: Fixed problems with Form references not beeing equal

-sb-BUGID 0180: JS: Fixed problems with image.name property

05-Jul-02 Beta 22.57 out

-sb- BUGID 0089: Form elements outside <form> are added not to make them
      available for Javascripts

-or- JS: Local declarations in event handler text now take priority over
         variables of the same name that may be in the default-chain

04-Jul-02 Beta 22.56 out

-sb- BUGID 0119: Looping http redirections are detected properly again

-sb- Fixed a bug that could cause network requests to keep loading if
      interrupted with very bad timing

-sb- BUGID 0090: If you press break when downloading a large file and IBrowse
      is busy making room in the cache (ie deleting files) IBrowse will stop
      making room since the file will not be stored anyway. And IBrowse won't
      clean the whole cache if the file is large

-sb- BUGID 0135: JS: Made Submit.value and Reset.value writeable

04-Jul-02 Beta 22.55 out

-or- JS: Fixed use of implicit functions inside functions 

-or- JS: Fixed function expressions not working with named functions 

-or- JS: Fixed problems with ?: statements that contain function expressions 

-or- JS: Fixed escape() to escape correct chars, as per ECMA-262-3 

-or- JS: Fixed unescape() - completely broken since 22.40 

-or- BUGID 0001: JS: Event handlers now get their own declaration space 

-sb- BUGID 0133: JS: Setting location.href="#hash" does not load the page now

-sb- BUGID 0138: JS: Fixed enforcerhits from link.hash etc. accesses

-sb-BUGID 0134: Fixed bug in Button.onClick

-sb- BUGID 0136: JS: Fixed Radio.onClick return value

02-Jul-02 Beta 22.54 out

-sb- BUGID 0128: Tweaked the user-agent string slightly

-sb- JS: Changed search order for document. Now page elements are considered
      before built in properties are considered

-sb- BUGID 0055: Fixed problems with new Image() and setting properties

-sb- JS: Fixed Image.onClick

-sb- JS: Cleaned up image support

-sb- JS: Added support onBlur support for: button, checkbox, radio, text,
      password, reset and submit

-sb- JS: Added support onFocus support for: button, checkbox, radio, text,
      password, reset and submit

-sb- BUGID 0013: Improved the URL parser slightly. This should fix the ann.lu
      problems

-sb- BUGID 0127: JS: Added support for onChange in string gadgets

-sb- BUGID 0118: Improved table background rendering speed a couple of
      magnitudes

27-Jun-02 Beta 22.53 out

-sb- Added ALL, FRAMES and IMAGES as switches to arexx FLUSH

-sb- BUGID 0117: Fixed ARexx reload, openhistory and flush history

-sb- BUGID 0076: JS: onclick are correctly handled for form submit and reset
      buttons now

-sb- BUGID 0106: Fixed problems with printing and fastmem images

26-Jun-02 Beta 22.52 out

-sb- BUGID 0006: JS: Removed type=image from the form.elements array

-sb- BUGID 0097: FIxed navigator.mimeTypes

-sb- JS: mimeTypes[] can now be indexd with mime strings (like "text/html")

-sb- JS: Added mimeType.description, mimeType.enabledPlugin,
          mimeType.suffixes and mimeType.type

-sb- BUGID 0111: If the prefs window is already open, it will be brough to
      front when selected from the menu

25-Jun-02 Beta 22.51 out

-sb- BUGID 0105: Fixed problems with %u and macros & fastlinks

-sb- BUGID 0104: Added &ndash; and &mdash;

-sb- BUGID 0064: Fixed problems with loading images inside tables with
      image backgrounds

-or- JS: Added support for toLocaleUpperCase, toLocaleLowerCase and
         localeCompare string object methods

-or- JS: Added support for toDateString, toTimeString, toLocaleDateString
         and toLocaleTimeString date object methods

-or- JS: Modified Date.toString text format to match IE/NS/Moz

-or- JS: Calling eval() with an empty string no longer results in an error

-sb- BUGID 0103: Fixed problems with unknown gopher images

-sb- Fixed problems with with TEF and pasting

20-Jun-02 Beta 22.50 out

-sb- JS: Fixed some problems with event handlers for <option> beeing called
     when it shouldn't

-sb- BUGID 0071: JS: Fixed various problems with single item lists

-sb- BUGID 0085: Fixed problems with / and : chars after ? in urls

-sb- BUGID 0057: The file comment is now set at start of the download

-sb- BUGID 0078: Fixed problems with small cached files

-sb- Fixed problems with cached files smaller than the header prefetch size

-sb- BUGID 0067: Fixed problems when configured dirs does not exits.

-sb- BUGID 0091: Added mapping for &euro; sign and 0x80

18-Jun-02 Beta 22.49 out

-sb- BUGID 0069: Now IBrowse deletes the file before starting a new download

-sb- BUGID 0087: Fixed problems with initially selected options from JS
                 Make sure that this doesn't break any other select.options

-sb- BUGID 0086: IBrowse new accepts telnet:// to start the telnet command

-sb- BUGID 0081: JS: Added support for select.options.selectedIndex

-or- JS: Fixed || and && operators to always return the left or right
         operand expression, and not a boolean value (e.g. the result of
         2 || 3 is now 2 - and not true)

-or- JS: Numeric strings can now be used to access array members of host
         objects by index (e.g. document.images["0"] is equivalent to
         document.images[0])

-sb- BUGID 0080: Fixed problems with frames not beeing refreshed properly

-sb- BUGID 0084: Fixed problems with embedded JavaScripts in <option> tags

14-Jun-02 Beta 22.48 out

-sb- BUGID 0069: Downloaded files are opened in read write mode now.

-or- JS: Array.reverse and Array.sort now return a reference to the array
         being worked on, instead of no return value

-or- JS: Array.slice can now be called with no parameters

-or- JS: RegExp literals are now recognized in ?: expressions

-or- JS: eval() is now able to handle a string representing just a RegExp

-or- JS: Fixed problems with using continue in a for statement
       
-or- Added a workaround for broken GIFs containing incorrect background size

-sb- BUGID 0053: Fixed problems with decimal sizes in frame info

-sb- BUGID 0066: Improved postscript printing of images larger than 64k

-sb- BUGID 0074: Fixed problems with empty color="" attributes

-sb- BUGID 0077: Fixed problems with redirection and malformated date string

-sb- BUGID 0047: Fixed activation problem in TEF related to 'New Browser'

-db- BUGID 0048: Removed breakpoint from TextEditField

-sb- Improved logging of cache activities for debugging purposes

-sb- Frames now remember their sizes when a completely new page has been
      loaded

-sb-BUGID 0037: It is now possible to resize frames again

-sb- BUGID 0050: Fixed incorrect <strike> rendering

-sb- BUGID 0044: Fixed problems with resized images.

-sb- IBrowse now asks for abort of Javascripts after a user defined time

-sb- BUGID 0021: Fixed problems with very short setTimeout/setInterval

02-May-02 Beta 22.47 out

-sb- BUGID 0009: Added proper file pattern for cert import and export

-sb- BUGID 0042: Fixed problems with form lists with no selected items

-sb- When moving back to a form, the a listview isn't selected if no elements
      were selected previously

-sb- BUGID 0040: Fixed <tt> (and <kbdtext> and a few other monospaced styles

-sb- BUGID 0039: Fixed incorrect <pre> whitespace rendering

-sb- BUGID 0041: Fixed browsewindow menu shortcut handling

-sb- BUGID 0005: Improved support for Content-Disposition

-sb- BUGID 0038: Added support for &bull;

30-Apr-02 Beta 22.46 out

-sb- BUGID 0005: Added support for Content-Disposition file name suggestion

-db- TextEditField: Added soft word wrap

-db- TextEditField: Added a 10 level undo buffer

-db- TextEditField: Improved speed when cutting and pasting a lot

-db- TextEditField: Fixed refresh problem when TEF had been hidden

-db- TextEditField: Fixed hit when pasting an empty string

-db- TextEditField: Secured text entry by making cursor and entry point
      independant

-db- TextEditField: Added support for more keystrokes, such as shift
      movement, shift delete, shift backspace.

-db- TextEditField: Added a conversion from \r\n to a single \n

-db- TextEditField: Fixed various cosmetic bugs

-sb- BUGID 0028 Fixed all known security holes concerning escape sequences in
      MUI objects

-sb- Included Davids new implementation of TextEditField

-sb- BUGID 0013: Fixed problems with #line references on ?data=value generated
      pages such as ann.lu.

-sb- BUGID 0022: Save source now asks New name, Overwrite, Cancel

-sb- Fixed the bug where "x k of y k" was still displayed when the gauge
      info was present

-sb- Optimized redraw of size info in the status bar when modes change

-db- BUGID 0007: Fixed stripping spaces before and after URLs in the url ggt

-sb- Fixed a few memory leaks introduced 2 releases back

26-Apr-02 Beta 22.45 out

-sb- BUGID 0014: Fixed problem with trashed fastlinks, toolsbar menus etc.

-sb- Fixed a memory trash bug when loading a prefs file

-sb- BUGID 0004: Fixed problems with zero length for strings

-sb- Added all hardcoded strings to the locale

-sb- Fixed problems with '?' directly after the host in URLs

23-Apr-02 Beta 22.44 out

-sb- Fixed a bug that caused the download log to not work if the log file
      wasn't manually initialized

-sb- Fixed problems with aborting file downloads in the download manager

-sb- Fixed interrupting piggy backing requests

-db- Reenabled spaces in URL gadgets

-sb- Made type overriding in mime prefs actually work

-sb- Increased the width of the progress bar at IBrowse shutdown

-sb- JS: Fixed window.resizeTo() problems

-sb- JS: Fixed problems with checkbox.value

-sb- JS: Fixed problems with options.text and options.value

-or- JS: Added possibility of having and handling an invalid date object,
         instead of forcing an error

-or- JS: Date methods now handle NaN arguments properly

-or- JS: Convert empty strings to 0 (instead of NaN) during string->number
         conversion

-sb- Fixed a problem in the piggyback loader which was introduced in 22.43

-or- Force all delay values in GIF anims to have a minimum of 10ms, to
     "correctly" play broken anims with 0ms delays, as per Mozilla

17-Apr-02 Beta 22.43 out

-sb- Improved download time calculation to not overflow.

-sb- Fixed trashing of Macros menu after changing prefs items

-sb- Work around for a potential bug in V39 ram-handler

-sb- Added 'Save authentication' to the window cycle chain

-sb- Changed the dos script execution code to allow output redirection

-sb- Fixed a memory leak that occured when animating images over a fancy
     background. Could this be the infamous gif image memory leak...

-sb- Fixed a memory leak that occured every time a prefs item was changed

-sb- Fixed a memory leak that occured on every page with forms

08-Apr-02 Beta 22.42 out

-sb- Referer is now correctly set for external JavaScripts

-sb- Fixed some Referer not beeing set when opening URLs in new browsers

08-Apr-02 Beta 22.41 out

-sb- Imported some changes from David

-sb- Changed ftp login from ftp to anonymous

-sb- Corrected meaning of Use Email for FTP

-sb- External mailto handlers no more reports Out of memory

-sb- Fixed a few more problems with spaces before/after URLs

-sb- Fixed a memory leak in the url clipboard

01-Apr-02 Beta 22.40 out

-sb- JS: Fixed escape() to correctly escape only needed chars.

-sb- Fixed problems with ftp servers who don't return 220 for each line in
      their MOTD

-sb- Improved handling of URLs containing spaces and reserved chars

-sb- Fixed \r\n problems when posting <textarea> form elements

-sb- Added a memory debug option. Add 'MEMDEBUG' to the command line when
      starting IBrowse and IBrowse will track all its allocations and dump
      unfreed ones at exit. You have to have Sushi or Sashimi or something
      hooked up to your serial port for this to work. Please note that this
      options does _not_ work when invoked from WB simply because the WB arg
      parsing is done too late at startup

-sb- Fixed silly string gadget deactivation bug introduced a while ago

-sb- Fixed a lockup bug when canceling the mailto window in some cases

-sb- JS: added support for form.onReset and form.onSubmit

-sb- Password requester now defaults to the Ok button if username and
      password is already filled in

-sb- Fixed a bug that could crash ib when pasting text from the clipboard

-or- JS: Fixed comparison operators where one operand was undefined - now
         those comparisons always evaluates to false again (got broken in
         an earlier change)

16-Mar-02 Beta 22.39 out

-sb- Improved the rendering of the dragimage for dragged URLs

-sb- Fixed a potential bug when dragging URLs

-sb- Fixed a problem when dragging Clicktabs to their own windows which could
      cause nasty crashes in under some circumstances

12-Mar-02 Beta 22.38 out

-sb- Fixed problems with recursive javascript loading. (eg ebay.com)

-db- Added menu to clicktabs

-sb- Changed the way \r and \n are handled in attributes

-sb- JS: Fixed a few option.select bugs

-sb- JS: Made option multiselect deselection visually more attractive

-sb- Form uploaded files are uploaded as application/octet-stream now

11-Mar-02 Beta 22.37 out

-sb- JS: Fixed location.target problems

-sb- JS: Made document.title writeable

-sb- JS: Improved document.cookie

-sb- JS: Fixed select.options array finally !?!

-sb- JS: Fixed writing to select.length

-sb- Added tons of chars to the PC/Mac -> Amiga font map table

-sb- Fixed mailto forms

-sb- Meta-refresh now works correctly in frames

-sb- Fixed a small problem which cased wrong option to be selected.

-sb- JS: Fixed problems with empty <area> tags

-sb- Added support for AmiSSL2.0 which is going public rsn.

-or- JS: Skip EOLs before first function argument

26-Feb-02 Beta 22.35 out

-sb- Fixed a small js related enforcerhit

26-Feb-02 Beta 22.34 out

-sb- Fixed enforcerhits caused by cycle gadgets

02-Feb-02 Beta 22.33 out

-sb- Moving back from a page with an embedded object shouldn't crash IBrowse
     any longer

-or- JS: Fixed bitwise operators to correctly handle negative or out of
         range values

-or- JS: Interchanged behaviour of the >> and >>> operators

-or- JS: Some more fixes for the == and != operators

-or- JS: Fixed % operator - now converts non-numeric operands

-or- JS: Fixed comments in expressions getting misinterpreted as RegExps

-or- JS: Skip EOLs after parenthesis in function expressions

-or- JS: Fixed .prototype for objects created with user-defined constructors

-or- JS: Fixed String.replace memleak (occurred when there were no matches)

-or- JS: Improved parsing of RegExp character classes

-or- JS: Allow unescaped '/' characters in character classes of RegExp
         literals, for IE compatibility

-or- JS: Fixed if...else to work with no statements (e.g. if (1); else;)

-or- JS: Changed <, >, <= and >= operators to behave much closer to the
         ECMA-262-3 spec, especially handling of objects and null or
         undefined values

-or- JS: Fixed the -, * and / operators to correctly handle a non-numeric
         right operand, as per ECMA-262-3

-or- JS: Fixed the +, == and != operators to correctly handle object
         operands (e.g. date objects), as per ECMA-262-3

-or- JS: Date object overhauled, now fully complying with JS 1.3/1.5, with
         zillions of fixes and enhancememts :)  Includes input value range
         checking/handling, platform independent date->string format,
         handles dates before 1970, and fixed timezone handling,

-sb- Made sure that combined <a name= and href= works

-or- JS: Fixed parse error caused when break statement used inside an
         if...else statement

-or- JS: Fixed for, while and do...while statements, for when defined to
         execute no statments in the loop (e.g. while(i++<n);)

-or- JS: Fixed eval() - can handle normal statements now, as well as
         expressions, and now handles a non-string parameter correctly

-or- JS: Reimplemented Function.arguments object to allow it to be
         referenced outside the function it belongs to

-or- JS: Function object: now supports arity, arguments.callee and
         arguments.caller properties

-sb- JS: Added support for new Option and rewrote the select.option handling
         due to this.

-sb- Modified the way 'Cache URLs' settings in URLPrefs work to make it more
     obvious what it does. Also, changed the interval to match the actual
     setting internally

-sb- Updated the async io with some bugfixes from NDUK3.9. This should
     probably fix problems when disk is full during saving of data

06-Jan-02 Beta 22.32 out

-db- Some cosmetic browser D&D error removed

-db- Improved D&D clipping for ClickTabs

-db- User can now select whether new browsers should be created in new
     or existing windows by default

-db- Added D&D with browsers in and between clicktabs

-sb- Fixed element focus bug when revisiting a page with javascript setting
     focus to a gadget

-db- Fixed bug when quitting ib with multiple browsers

28-Dec-01 Beta 22.31 out

-sb- Fixed a few bugs in the piggyback loading code

-or- JS: Fixed trailing comma not being handled after ?: expression

25-Dec-01 Beta 22.29 out

-db- Cosmetic changes in some listviews

-db- Added prefs setting for single browser tabs

-db- URLClipboard saves on changes when Save URL Clipboard is in a checked state

-sb- JS: Improved how image changes are handled

-sb- JS: Fixed area.hash, area.host, area.hostname, area.href, area.pathname,
         area.port, area.protocol, area.search, area.target, area.text,
         area.x, area.y, area.onMouseOut and area.onMouseOver

24-Dec-01 Beta 22.28 out

-sb- Fixed some problems with piggyback loading

-db- Added D&D with URLs to click tabs

-sb- Improved handling of nested script tags in JavaScripts

22-Dec-01 Beta 22.27 out

-db- Closing browser now selects the browser left to the old browser

-sb- Printer prefs windows opens correctly on the same screen as IBrowse now

-sb- JS: Fixed setting .href to relative URLs.

21-Dec-01 Beta 22.26 out

-sb- Fixed a nasty crash bug when JavaScripts in frames were loading new URLs
     in windows already loading URLS

-sb- White spaces in <title> are correctly filtered now

-or- JS: Fixed crashes caused by string.replace, when using regexps with the
         global flag

-or- JS: Cleaned up string.split and added support for regexp argument

-or- JS: Fixed regexp statics, which were incorrect if a match failed

-or- JS: Various minor optimizations and cleanups in the regexp code

-sb- JS: Fixed navigator.mimeTypes

-sb- JS: Fixed document.lastModified

-sb- JS: Fixed window.innerWidth and window.innerHeight

-sb- JS: Added support for window.stop

-sb- JS: Fixed so that javascripts can be executed from location.href

18-Dec-01 Beta 22.25 out

-sb- JS: Fixed history.go()

-sb- JS: Fixed writing to document.location

-sb- JS: Fixed window.parent

-sb- Fixed a problem which would crash IBrowse if pages with forms were
     generated on the fly using JS and the pages changed between 1st time
     and when you clicked back

-sb- JS: Fixed window.prompt and window.print

-sb- JS: Fixed select.onchange handler

-sb- JS: Fixed window.find

17-Dec-01 Beta 22.24 out

-sb- JS: Fixed document.cookie

-or- JS: Fixed problems with for(;;) statements

-sb- JS: Added 1.2 syntax for window.setTimeout and window.setInterval

16-Dec-01 Beta 22.23 out

-sb- JS: Fixed document.alinkColor, document.bgColor, document.fgColor,
         document.linkColor, document.vlinkColor and document.domain

-sb- JS: Fixed document.anchors

-sb- JS: Fixed link.hash, link.host, link.hostname, link.href, link.pathname,
         link.port, link.protocol, link.search, link.target, link.text,
         link.x, link.y and link.onClick

16-Dec-01 Beta 22.22 out

-sb- JS: Fixed textarea.select

-sb- JS: Fixed window.screen

-sb- JS: Fixed location.hash, location.host, location.hostname, location.href,
         location.pathname, location.port, location.protocol and
         location.search

-sb- JS: Fixed location.reload and location.replace

-sb- JS: Fixed anchor.name, anchor.text, anchor.x and anchor.y

-sb- JS: button.onClick is now called properly

-sb- JS: Cleaned up how with() chains are handled so now eventhandlers should
         work much better.

-sb- JS: Added even more cosmetic fixes for option.text

07-Dec-01 Beta 22.21 out

-sb- Fixed empty documents would not be loaded if loaded via http

-sb- JS: Fixed option.text

-sb- JS: Fixed navigator.platform, navigator.version and navigator.language

-sb- JS: button.value now causes a relayout

05-Dec-01 Beta 22.20 out

-sb- Fixed a bug which could make IBrowse browsers 'dead' when interrupting
     pages with src linked JavaScripts

-sb- JS: Fixed history.current, history.next and history.previous

-sb- JS: Fixed the hanging window.clearTimeout

-sb- JS: Fixed select.name, select.blur and select.focus

-sb- JS: Fixed option.defaultSelected and option.selected

-sb- JS: Fixed window.setInterval partially, window.clearInterval partially
         and window.length

04-Dec-01 Beta 22.19 out

-sb- JS: Somewhat fixed document.width and document.height

-sb- JS: Fixed document.images[index]

-sb- JS: Fixed window.moveBy, window.moveTo, window.resizeBy, window.resizeTo,
         window.scroll, window.scrollBy, window.scrollTo

-sb- JS: Fixed document.lastModified

-sb- JS: window.open("","name"); now opens an empty window named 'name'

-sb- JS: Fixed window.name

-sb- JS: Fixed depth arranging of window.focus and window.blur

-sb- JS: Fixed the way form elements with the same name are handled

02-Dec-01 Beta 22.18 out

-sb- JS: Fixed radio.checked, radio.defaultChecked, radio.form radio.name,
         radio.type radio.value, radio.focus, radio.click and radio.blur

-sb- JS: Fixed document.title, document.URL

-sb- JS: Fixed window.focus, window.blur and window.home window.outerWidth,
         window.outerHeight window.screenX, window.screenY,
         window.pageXOffset and window.pageYOffset

-sb- JS: Fixed form.action, form.encoding, form.method, form.name,
         form.target and form.length

-sb- JS: Fixed button.click, reset.click and submit.click checkbox.click

-sb- JS: Fixed checkbox.blur, checkbox.focus,  fileupload.blur,
         fileupload.focus, fileupload.select, password.focus, password.select,
         textarea.blur and textarea.focus

01-Dec-01 Beta 22.17 out

-sb- JS: Fixed text.focus, text.select, button.focus, button.blur, reset.focus
         reset.blur, submit.focus and submit.blur

-sb- JS: Fixed testarea.defaultValue, testarea.form, testarea.name,
         testarea.type and testarea.value

-sb- JS: Fixed submit.form, submit.name, submit.type. submit.value reset.form,
         reset.name reset.type and reset.value

-sb- JS: Fixed option.index

-sb- JS: Fixed fileupload.form, fileupload.name, fileupload.type and
         fileupload.value

30-Nov-01 Beta 22.16 out

-sb- JS: Fixed password.defaultValue, password.form, password.name and
         password.type

-sb- JS: Fixed text.defaultValue, text.form, text.name and text.type

-sb- JS: Fixed hidden.form, hidden.name and hidden.type

-sb- JS: Fixed checkbox.form, checkbox.name, checkbox.type, checkbox.checked
         and checkbox.defaultChecked

-sb- JS: Fixed button.form button.name button.type button.value

-sb- JS: Fixed screen.availTop and screen.availLeft

-sb- JS: Misc fixes to Select widgets

28-Nov-01 Beta 22.15 out

-sb- URLs are converted to real filenames before requesters are opened now

-sb- JS: Image.vspace now works

-sb- JS: Unnamed images now return null as name

-sb- Fixed a bug in the parser where &#60; (<) would be interpreted as a start
      of a markup

-sb- Fixed a bug in the parser which would crash IBrowse when <select> markups
      were not correctly ended

-db- Repaired ARexx QUERY command

-db- Added ARexx command "CLOSEBROWSER", as it reflects the behaviour better
      than "CLOSEWINDOW". "CLOSEWINDOW" is kept, for backwards compatibility
      but is obsolete

-db- Fixed title, url and shortcut error checking when adding hotlist entries
      with rexx

-db- Fixed "Stop gif animations"

-db- Fixed hotlist add button in GUI. Now it adds the URL from the active
      browser, not the contents in the String gadget.

-sb- Fixed the annoying bug which caused the background to be left unrefreshed
      in some cases when flipping between different browsertabs

-sb- Fixed a bug which caused problems when trying to load the same URL
      simultaniously by 2 tasks which were the second one was to piggyback on
      the first one

-sb- Improved stability under low memory conditions

-sb- Added possibilities for JavaScripts to update Option lists

5-May-01 Beta 22.14 out

Fixed a couple of layout bugs where text was laied out on top of other
  text

Updated the postscript driver to the latest layout engine

Added onClick support for regular links

10-Oct-00 Beta 22.13 out

Most browser JSObjects now can have properties added to them

Fixed tons of JavaScript problems together with Oliver Roberts

16-Aug-00 Beta 22.12 out

Fixed a nasty bug which broke most sites where 2 cookies were sent in 1
  transaction

Fixed various JavaScript bugs

14-Aug-00 Beta 22.11 out

Made it possible to select which ciphers to use and not to use

Misc JavaScript fixes

Added JavaScript substr support

Fixed problems with JavaScript images with other sizes than default sizes

Fixed crash bug when AmiSSL is not installed

04-Aug-00 Beta 22.10 out

Fixed an escaping bug in the JavaScript engine

Misc fixes

13-Jun-00 Beta 22.9 out

Added a few workaround for stupid content type returns from some servers

Fixed a bug that caused the min chipmem limit to be ignored for some images

Fixed a couple of preference bugs

Added a preliminary Win/Mac -> Amiga font mapping table

<ol start=nnn> works is it should now

Added bugfix from Oliver Roberts that fixes PNG transparency problems

26-Apr-00 Beta 22.8 out

Removed some hacks that now has made it into MUI4

Updated PNG decoder to 1.0.6

*** 23-Mar-00 IBrowse 2.2 released to the public ***

Fixed a bug that caused urls with portnumbers after the host to not be splitted
  into subpaths in the cachebrowser

13-Mar-00 Beta 21.33 out

Fixed tons of bugs in the disk cache code. Now IBrowse doesn't leave any 
  half empty dirs.

09-Mar-00 Beta 21.32 out

Fixed the bug where resumed downloads always used proxies

Fixed a few bugs in the JavaScript library that caused some problems with
  auto proxy config

07-Mar-00 Beta 21.30 out

AutoProxy crash bugfix

06-Mar-00 Beta 21.29 out

Added OpenURL support for SendMail

Enabled parts of the WebAdvertControlLanguage

Fixed a few enforcerhits

21-Feb-00 Beta 21.28 out

Fixed a small (?:) javascript bug

Fixed a bug that caused the cache not to shrink until you started IBrowse a
  2nd time

Fixed a small JavaScript bug

Misc fixes in the drag & drop GUI

18-Feb-00 Beta 21.27 out

Fixed lots of stuff

Fixed a few things in the text editor

Fixed a PNG loading bug

07-Feb-00 Beta 21.26 out

Added support for NS plugins

Fixed tons of bugs

27-Jan-00 Beta 21.25 out

IBrowse now appends "Transfer Interrupted" at the end of an interrupted page

Improved the automatic scroller code to not reparse the HTML when it is not
  needed

25-Jan-00 Beta 21.24 out

Various layout fixes

25-Jan-00 Beta 21.23 out

Hopefully fixed the crashes introduced in 21.21

24-Jan-00 Beta 21.22 out

Fixed the &nbsp display problems

General cleanup of the preferences lists to make the Add/Delete etc. buttons
  ghosted when they should be.

23-Jan-00 Beta 21.21 out

Added support for displaying progressive jpegs progressively

Fixed a bug in the HTML reading code that wasted approx 50% of the memory
  needed to load an HTML page

Now you can select in prefs if you want to have global proxy settings or
  local (i.e. one setting per every browser)

22-Jan-00 Beta 21.20 out

Fixed major crash problem when pressing severaul links at the same time

Fixed major crash problem with frames

Minor changes to the download window

Fided a bug in the meta refresh handling

Misc changes and bugfixes to the download window

Fixed a JS problem with break; statements

20-Jan-00 Beta 21.19 out

Made it possible to switch on debug outputs in the betas

20-Jan-00 Beta 21.18 out

Major bug found that made so that changed prefs was never used if a fastlink
  had been pressed previosuly (weird eh?;)

17-Jan-00 Beta 21.17 out

Some minor layout fixes

Proxys works again

Minor house keeping and cleaning up of the prefs

16-Jan-00 Beta 21.16 out

Fixed the long standing bug where the download window didn't close after
  deiconifying IBrowse when the download has ended

Added a few more prefs options and features to the download log window

Fixed Network URL MIME type

Mailto that was broken in 21.15 works again

Rewrite the timer code to avoid a lockup bug in timer.device

Minor changes to the parser to be handle illegal params better

Fixed a Y2K compatibility bug with non Y2K aware servers

Improved the builtin texteditor somewhat

Added the latest CacheBrowser from Thomas

Added Download Log and Password window to the startup window prefs

Added a prefs option to disable proxy usage when resuming transfers

Updated the Postscript layout code to use the new layout engine

Fixed alot of old bugs in the layout code

Rewrote the layout engine to deal with white spaces alot better

09-Jan-00 Beta 21.15 out

Added a few more javascript properties

Added SSL proxy tunneling support

Made the URL prefs to take action imediately on changed prefs

Fixed a few bugs in the URLPrefs editor

Fixed a few Javascript Date problems

06-Jan-00 Beta 21.14 out

Fixed some prefs issues

Fixed some JavaScript problems

Fixed a few table bugs

06-Jan-00 Beta 21.13 out

Added some prefs options to the download logging

Several improvements to the download info window

03-Jan-00 Beta 21.12 out

Changed SSLv23 connection so that it doesn't try a TLSv1 request too.

Added a kludge to load pre 2.2 macros corectly. 2.2beta prefs will be affected
  by this, so please update your macro prefs if needed.

Fixed Macro prefs bug

Improved the URL completer to select the shortest available URL if several
  URLs matches the same beginning

01-Jan-00 Beta 21.11 out

Added a SECURE indicator for secure pages

Reenabled the CACHE indicator

Fixed a couple of table sizing problems, esp with presized tables

Fixed a bug that caused hard crashes after opening the authentication req

23-Dec-99 Beta 21.10 out

If you drag and add a fastlink, a requster pops up to request the title

Requested URLs now have higher priority than images

The new action system for Fastlinks, Toolbar buttons and Macros is now
  implemented and tested. Now you can assign custom actions to all elements
  to execute internal arexx commands and external arexx scripts and dos
  programs

Tweaked the file upload code to work around a bug in Apache

Fixed an obscure bug that caused some prefs items to cause enforcerhits

Fixed a small bug in the form layout code that could layout string gadgets
  far too narrow

Fixed a long standing bug that caused select elements in forms to come out
  wrong

Fixed a few issues with the download log

Fixed a couple of bugs and issues in the JavaScript and form element
  connections

Reenabled http resume

17-Dec-99 Beta 21.9 out

Fixed a problem that could cause some pages to not be displayed

Fixed a problem that made the Fastlinks non dragable if they were placed
  inside the toolbar

Made IBrowse recoginize OS3.5 as a valid OS version.

Fixed problems with default colors in HTML pages

16-Dec-99 Beta 21.8 out

Fixed problems with reload a and frames

Fixed problem with virtual hosts

15-Dec-99 Beta 21.8 out

FIxed a bug that could cause problems when changing font preferences

Fixed a few bugs in the FAB menu system.

Fixed a bug that caused the GIFAnim setting not to be used

13-Dec-99 Beta 21.7 out

Improved the drop down cycle a bit

Fixed some table bugs

12-Dec-99 Beta 21.6 out

Added support for font styles. Now you can define fontstyles that matches the
  contents of <font face=...> tags

Improved the JavaScript engine to allow properties to be added to any browser
  object. This should help on all pages created with DreamWeaver

Added support for editable fabmenus.

Open new window/browser now copies the originating windows settings

Fixed a bug in the url parser that caused some problems with malformatted Urls

7-Dec-99 Beta 21.5 out

https libraries are include in the beta dist now

The demo version does not go crazy and throw out tons of reqs any more

7-Dec-99 Beta 21.4 out

Added support for default download dirs. You can select dirs for a type or
  for a main type. And you can specify if you don't want the file requester

Cycle gadgets with too many entries are now transformed into a listview
  automatically

Removed the clicktabs if only 1 browser is open

Fixed the editable gui and made it alot easier to configure than before

Fixed problems with leading <p> in table cells

Fixed crash problems when using multiple browser tabs

Fixed a bug that cause files to be left open in the cache

Pressing stop doesn't mess up images on a page any more

1-Dec-99 Beta 21.2 out

Added a better error msg system. Now all network errors are reported
  with detailed descriptions

Added a much more flexible download system. Now the download window
  keeps track of errors, failed downloads, completed downloads, queues
  downloads etc.

Fixed a potential JS image problem.

Cleaned the image handing up a bit.

27-Okt-99 Beta 21.1 out

Fixed problems with the mailer that hung with some msgs

Added preliminary support sending SSL User Certificates

Added preliminary support receiving SSL User Certificates

Search from the menu works now

Fixed a bug that caused a crash if selecting prefs twice fast in a
  row

Fixed a bug that caused some jpeg images not to be loaded

Added a small hack to make sure that the prefs list tree is always
  wide enough

Fixed ALT-Left ALT-Right in the browsewindow

Fixed a bug in the layout that caused invisible fastlinks still take
  up space

Worked around a bug in MUI to correctly update the main window after
  a change in preferences

Fixed a bug in one of my custom classes that caused tons of MUI
  objects to not be freed correctly.

Fixed a bug in the parser which caused pages bigger than 32768 pixels
  to be incorrectly displayed

Fixed a bug in the color lookup function. Most named colors didn't
  work at all before

Fixed problems with FTP sizes not shown

Fixed problems with soft links in ftp listings

Added ftp resume

*** 03-Sep-99 IBrowse 2.1 released to the public ***

External viewers works again

Fixed problems with lists in tables

30-Aug-99 Beta 20.63 out

Reworked the handling of text alignment. <center> and <hx> should
  work again.

Reworked the inner workings of the http fetcher to be more robust

Ask user works now

27-Aug-99 Beta 20.62 out

Proxy settings are now checked correctly all the time.

26-Aug-99 Beta 20.61 out

Really fixed the fatal bug in the process locking system.

Fixed a bug in the url prefs. Old entries could not be changed

25-Aug-99 Beta 20.60 out

Fixed a fatal bug in the process locking system.

1 Sig bit was not freed as it should

22-Aug-99 Beta 20.59 out

22-Aug-99 Beta 20.58 out

Update source works now.

The changed source is now remembered correcly. To reset to the
  original one, just select show source and press reset.

22-Aug-99 Beta 20.55 out

Removed the fix for the P96 flaw since Tobias finally fixed it in P96
  instead ;)

Fixed width font is used on Aminet again ;)

Fixed some bugs in the settings

Fixed a lethal bug in the subtask code

22-Aug-99 Beta 20.54 out

Added priorities to the URL database. Now you can force some files to
  be cached and others to not be cached

Added all remaining URL prefs options

Reworked the fast prefs options in the menus

Improved the mailto functionality alot

Added a fix for a flaw in P96 that could cause strange lockups in
  some cases

The prefs window now remembers the open/closed pages

Fixes in the postscript printing code

Font prefs is saved now

Fixed yet 2 more JS bugs

Added support for authorization again

Added support for proxy authorization again

Added support for broken proxy authorization again

15-Aug-99 Beta 20.53 out

Fixed a minor bug in the code calculating text lenghths

Added support for http resume. ftp resume still to come...

14-Aug-99 Beta 20.52 out

Bugfixing in the JavaScript code.

11-Aug-99 Beta 20.51 out

Added support for frameset onload

10-Aug-99 Beta 20.50 out

Fixed a bug that caused downloaded files to become currupt if disk got full
 during download

10-Aug-99 Beta 20.49 out

The PostScript printer now reads the pages size for the system prefs
 (PrinterPS)

8-Aug-99 Beta 20.48 out

Minor cleanups in the sub task code

Fixed a small bug in the layout code that could lead to hangups

4-Aug-99 Beta 20.47 out

Added PostScript Level 1 print output

Fixed some bugs in the layout code

1-Aug-99 Beta 20.46 out

Fixed some problems with the proxy settings

Rewrote the text length parsing. Please report any pages with strange line lengths

Fixed lockups with the history window

29-Jul-99 Beta 20.45 out

Info window works again

Fixed some Date() problems in the JavaScript engine

Fixed bugs in 'Download image to disk'

Fixed bugs in 'download to disk'

29-Jul-99 Beta 20.44 out

Center fastlinks works again

28-Jul-99 Beta 20.43 out

Png images works now again

Fixed refresh problems of error images

Fixed various JavaScript errors

Fixed problems with <input type=image

Fixed crashes when using fab reload

Home fab menu works now

Home button works now

Download to disk works now

24-Jul-99 PreRelease 1 released at WoA

22-Jul-99 Beta 20.42 out

Added some more JavaScript features

21-Jul-99 Beta 20.42 out

Fixed various JavaScript bugs

21-Jul-99 Beta 20.40 out

Fixed various bugs

21-Jul-99 Beta 20.39 out

Added clip board support for the text edit field

20-Jul-99 Beta 20.38 out

Enabled meta refresh again

The cache now cache now caches redirections too

Disk crash, lots of change log entries lost

3-Jul-99 Beta 20.37 out

1-Jul-99 Beta 20.36 out

Fixed some JS related bugs

27-Jun-99 Beta 20.35 out

Added a cool feature to the cache. Now it caches image sizes so pages can be layouted
 before the images are actually loaded

27-Jun-99 Beta 20.34 out

Fixed a couple of table related bugs

27-Jun-99 Beta 20.33 out

Major rewrite of the table layout code. It should now deal with any strange table
 that might be out there

25-Jun-99 Beta 20.31 out

Fixed a bug that caused &amp; chars to be ignored if you were extremely unlucky

Fixed various JavaScript related issues

22-Jun-99 Beta 20.30 out

Fixed a couple of table related bugs

Added the properties for JavaScript images

Fixed a bug that caused lots of pages to come up invisible

16-Jun-99 Beta 20.29 out

Fixed a couple of bugs in the build script that made a few of the recent betas crash
when loading images

Added more low level packet support to speed up the disk access. Benchmarks to follow..

14-Jun-99 Beta 20.26 out

Added support for JavaScript controlled images

Enabled assembly optimized dithering functions

20-May-99 Beta 20.25 Out

Added the new cache browser supplied by Thomas Igracki

Made AutoProxy support more complete. Only date functions are missing now

15-May-99 Beta 20.24 Out

Fixed proxy related problems

Fixed more JavaScript issues regarding EOL's at wierd places

15-May-99 Beta 20.23 Out

Lots of forgotten fixes :-)

Added new font scheme

Fixed text coloring

Fixed several javascript related issues

Form get works now

Subframes now appears in the history too

Enabled frames again

Fixed various cosmetic things in the GUI

Added preliminary support for SSLv3. The SSL libraries will be available later on

Added support for Netscape's AutoProxy configuration

29-Apr-99 Beta 20.21 Out

Enabled the http:// etc. completer to the URL parser again

29-Apr-99 Beta 20.20 Out

Enabled tons of more JavaScript stuff

Enabled the JavaScript engine. Far from all attributes are implemented so please
  report any sites where JavaScript behaves stramge asap

Fixed another lockup bug when reading old prefs files

28-Apr-99 Beta 20.19 Out

Fixed problems with reading old prefs files

Removed kprintf debug outputs

Added keyfile check. For now, all beta testers share the same key but different binaries :)

27-Apr-99 Beta 20.18 Out

Reworked the tableparser to be 2 call recursive instead of beeing multiple call recursive
This should improve performance alot for recursive tables

Added clicktab support which allows you to have several webpages active in the same window
This avoids cluttering of the screen with many windows

Reworked the prefs system to work in a tree like fashion instead

Reworked the cachesystem to be more robust. It does now divide the files into different
subdirs to improve performence with many files in the cache

Splitted the various imagedecoders into several image codecs to reduce memory consumption if
not eg PNG images are loaded

Added long awaited JavaScript support. The engine implements the full ECMA script standard
and is one of the fastest engines on any platform

Improved rendering speed a couple of magnitudes

01-Apr-99 Fixed a small bug in the gifdecoder which could cause problems if animated gifs were
		  interrupted at the wrong moment
